home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple Software Dispatch
/
Apple Software Dispatch.iso
/
Software Dispatch Files
/
DayMaker
/
Product Demo
/
Product Demo.rsrc
/
CODE_2_libSeg.txt
< prev
next >
Wrap
Text File
|
1993-10-06
|
204KB
|
3,395 lines
# near model CODE resource
# jump table entries: 43167-43178 (12 of them)
00000000 3BAA F1FC 0000 move.w [A5 + D0.w], [A2 - 0xE04]
00000006 3848 movea.w A4, A0
00000008 0000 2313 ori.b D0, 0x13
0000000C 0000 05A0 ori.b D0, 0xA0
00000010 8000 or.b D0, D0
00000012 0002 80DA ori.b D2, 0xDA
00000016 43EF E549 lea.l A1, [A7 - 0x1AB7]
0000001A D2C1 add.w A1, D1
0000001C 2297 move.l [A1], [A7]
0000001E 5248 addq.w A0, 1
00000020 2461 movea.l A2, -[A1]
00000022 D202 add.b D1, D2
00000024 640C bcc +0xE /* 00000032 */
00000026 9401 sub.b D2, D1
00000028 1081 move.b [A0], D1
0000002A 2E49 movea.l A7, A1
0000002C 1410 move.b D2, [A0]
0000002E 9441 sub.w D2, D1
00000030 B042 cmp.w D0, D2
label00000032:
00000032 12C0 move.b [A1]+, D0
00000034 12D8 move.b [A1]+, [A0]+
00000036 1411 move.b D2, [A1]
00000038 1830 1019 move.b D4, [A0 + D1.w + 0x19]
0000003C 3600 move.w D3, D0
0000003E D642 add.w D3, D2
00000040 B641 cmp.w D3, D1
00000042 3601 move.w D3, D1
00000044 78FF moveq.l D4, 0xFFFFFFFF
00000046 1083 move.b [A0], D3
00000048 6E02 bgt +0x4 /* 0000004C */
0000004A 45F0 47F0 1001 340B lea.l A2, [0x1001340B]
// begin alternate branch 0000004C-00000052
label0000004C:
0000004C 47F0 1001 lea.l A3, [A0 + D1.w + 0x1]
00000050 340B move.w D2, A3
// end alternate branch 0000004C-00000052
label0000004C: // (misaligned)
00000052 96C0 sub.w A3, D0
00000054 944B sub.w D2, A3
00000056 4442 neg.w D2
00000058 1523 move.b -[A2], -[A3]
0000005A 45F0 9641 lea.l A2, [A0 + A1.w * 8 + 0x41]
0000005E B640 cmp.w D3, D0
00000060 3600 move.w D3, D0
00000062 14D9 move.b [A2]+, [A1]+
00000064 51CB 0C18 dbf D3, +0xC1A /* 00000C7E */
00000068 DCAE DCF2 add.l D6, [A6 - 0x230E]
0000006C 2C4D movea.l A6, A5
0000006E 536D DCAE subq.w [A5 - 0x2352], 1
00000072 DCB2 DCB6 add.l D6, [A2 + A5 * 4 - 0x74]
00000076 DCBA DCEA add.l D6, [PC - 0x2316 /* FFFFDD62, cstring ""<EOF> */]
0000007A DCEC 50ED add.w A6, [A4 + 0x50ED]
0000007E DCEE 50ED add.w A6, [A6 + 0x50ED]
00000082 DCEF 51ED add.w A6, [A7 + 0x51ED]
00000086 DCF0 51ED add.w A6, <<invalid full ext with IS == 1 and I/IS == 5>>
0000008A DCF1 DCF2 add.w A6, [A1 + A5 * 4 - 0x14]
0000008E 0630 DCAA 5A45 addi.b [A0 + D5 * 2 + 0x45], 0xAA
00000094 2017 move.l D0, [A7]
label00000096:
00000096 A9A4 syscall HomeResFile
00000098 B078 0900 cmp.w D0, [0x00000900 /* CurApRefNum */]
0000009C 2457 movea.l A2, [A7]
0000009E 2278 0908 movea.l A1, [0x00000908 /* CurStackBase */]
// begin alternate branch 000000A0-000000A2
label000000A0:
000000A0 0908 btst A0, D4
// end alternate branch 000000A0-000000A2
label000000A0: // (misaligned)
000000A2 4259 clr.w [A1]+
000000A4 BBC9 cmpa.l A5, A1
000000A6 66EE bne -0x10 /* 00000096 */
000000A8 E240 asr D0.w, 1
000000AA 240D move.l D2, A5
000000AC D5B5 2210 add.l [A5 + D2.w * 2 + 0x10], D2
000000B0 66EE bne -0x10 /* 000000A0 */
000000B2 2221 move.l D1, -[A1]
000000B4 5088 addq.l A0, 8
000000B6 5888 addq.l A0, 4
000000B8 B298 cmp.l D1, [A0]+
000000BA 57C8 66DE dbeq D0, +0x66E0 /* 0000679A */
000000BE 04C8 .incomplete
000000C0 48ED DDF8 DCBE movem.l [A5 - 0x2342], D3,D4,D5,D6,D7,A0,A2,A3,A4,A6,A7
000000C6 4291 clr.l [A1]
label000000C8:
000000C8 A31E syscall NewPtrClear, flags=3
000000CA 4291 clr.l [A1]
000000CC A322 syscall NewHandleClear, flags=3
000000CE 04E8 .incomplete
000000D0 22AE 0103 move.l [A1], [A6 + 0x103]
000000D4 C040 and.w D0, D0
000000D6 9441 sub.w D2, D1
000000D8 9110 sub.b [A0], D0
000000DA 9440 sub.w D2, D0
000000DC 43F0 1419 lea.l A1, [A0 + D1.w * 4 + 0x19]
000000E0 B042 cmp.w D0, D2
000000E2 B30A cmpm.b [A1]+, [A2]+
000000E4 56CA 5248 dbne D2, +0x524A /* 0000532E */
// begin alternate branch 000000E6-000000E8
label000000E6:
000000E6 5248 addq.w A0, 1
// end alternate branch 000000E6-000000E8
label000000E6: // (misaligned)
000000E8 60DE bra -0x20 /* 000000C8 */
000000EA 3E81 move.w [A7], D1
000000EC 3091 move.w [A0], [A1]
000000EE 5148 subq.w A0, 8
000000F0 613E bsr +0x40 /* 00000130 */
000000F2 C21F and.b D1, [A7]+
000000F4 0890 123C bclr.b [A0], 0x3C /* '<' */
000000F8 8310 or.b [A0], D1
000000FA 2810 move.l D4, [A0]
000000FC B388 cmpm.l [A1]+, [A0]+
000000FE 56C8 2218 dbne D0, +0x221A /* 00002318 */
00000102 2419 move.l D2, [A1]+
00000104 8282 or.l D1, D2
00000106 56C8 60E6 dbne D0, +0x60E8 /* 000061EE */
0000010A 8481 or.l D2, D1
0000010C B481 cmp.l D2, D1
0000010E 60D6 bra -0x28 /* 000000E6 */
00000110 3400 move.w D2, D0
00000112 1219 move.b D1, [A1]+
00000114 B200 cmp.b D1, D0
00000116 B308 cmpm.b [A1]+, [A0]+
00000118 B200 cmp.b D1, D0
0000011A 7207 moveq.l D1, 0x07
0000011C 2019 move.l D0, [A1]+
0000011E 4680 not.l D0
00000120 C198 and.l [A0]+, D0
00000122 2C6E BBD6 movea.l A6, [A6 - 0x442A]
00000126 DCB2 2E6E add.l D6, [A2 + D2 * 8 + 0x6E]
0000012A 4ED2 jmp [A2]
0000012C 3100 move.w -[A0], D0
0000012E 02DE .incomplete
fn00000130:
00000130 2F41 02B0 move.l [A7 + 0x2B0], D1
00000134 2400 move.l D2, D0
00000136 2601 move.l D3, D1
00000138 C4C3 mulu.w D2, D3
0000013A 2A01 move.l D5, D1
0000013C C8C5 mulu.w D4, D5
0000013E D444 add.w D2, D4
00000140 C0C1 mulu.w D0, D1
00000142 D082 add.l D0, D2
00000144 E249 lsr D1.w, 1
00000146 1159 60EC move.b [A0 + 0x60EC], [A1]+
0000014A C080 and.l D0, D0
0000014C 6B20 bmi +0x22 /* 0000016E */
0000014E 80E0 divu.w D0, -[A0]
00000150 246F 12DA movea.l A2, [A7 + 0x12DA]
00000154 0701 btst D1, D3
00000156 246F 3400 movea.l A2, [A7 + 0x3400]
0000015A B202 cmp.b D1, D2
0000015C 12C2 move.b [A1]+, D2
0000015E F080 741F .extension 0x080 <<F/2-3/0>> // unimplemented
00000162 9440 sub.w D2, D0
00000164 50F0 6FF6 st <<invalid full ext with IS == 1 and I/IS == 6>>
00000168 76FF moveq.l D3, 0xFFFFFFFF
0000016A E12B lsl D3.b, D0
0000016C C730 76FF and.b [A0 + D7.w * 8 - 0x1], D3
// begin alternate branch 0000016E-00000170
label0000016E:
0000016E 76FF moveq.l D3, 0xFFFFFFFF
// end alternate branch 0000016E-00000170
label0000016E: // (misaligned)
00000170 E02B lsr D3.b, D0
00000172 C730 010F 8198 DCB6 and.b [[A0 + <<invalid base displacement size>>] + D0 - 0x7E67234A], D3
0000017A DCBA 4A57 add.l D6, [PC + 0x4A57 /* 00004BD3, cstring ""<EOF> */]
0000017E 4CED 07D1 F98C movem.l D0,D4,D6,D7,A0,A1,A2, [A5 - 0x674]
00000184 5449 addq.w A1, 2
00000186 4C53 5020 movem.l D5,A4,A6, [A3]
0000018A DCEA DCEE add.w A6, [A2 - 0x2312]
0000018E 6A1C bpl +0x1E /* 000001AC */
00000190 6A0C bpl +0xE /* 0000019E */
00000192 6A0A bpl +0xC /* 0000019E */
00000194 6306 bls +0x8 /* 0000019C */
00000196 620C bhi +0xE /* 000001A4 */
label00000198:
00000198 B287 cmp.l D1, D7
0000019A 8EC1 divu.w D7, D1
label0000019C:
0000019C E288 lsr D0, 1
label0000019E:
0000019E E289 lsr D1, 1
000001A0 B287 cmp.l D1, D7
000001A2 62F8 bhi -0x6 /* 0000019C */
label000001A4:
000001A4 C087 and.l D0, D7
000001A6 C2C0 mulu.w D1, D0
000001A8 2E03 move.l D7, D3
000001AA CEC0 mulu.w D7, D0
label000001AC:
000001AC D287 add.l D1, D7
000001AE 6508 bcs +0xA /* 000001B8 */
000001B0 6204 bhi +0x6 /* 000001B6 */
000001B2 60E4 bra -0x1A /* 00000198 */
000001B4 6B22 bmi +0x24 /* 000001D8 */
label000001B6:
000001B6 009F B3C8 A090 ori.l [A7]+, 0xB3C8A090
// begin alternate branch 000001B8-000001BC
label000001B8:
000001B8 B3C8 cmpa.l A1, A0
000001BA A090 syscall SysEnvirons
// end alternate branch 000001B8-000001BC
label000001B8: // (misaligned)
000001BC 0313 btst [A3], D1
000001BE E240 asr D0.w, 1
000001C0 4258 clr.w [A0]+
000001C2 32BC 02AE move.w [A1], 0x2AE
000001C6 6B30 bmi +0x32 /* 000001F8 */
000001C8 6A24 bpl +0x26 /* 000001EE */
000001CA 4269 6E10 clr.w [A1 + 0x6E10]
000001CE 4269 1340 clr.w [A1 + 0x1340]
000001D2 6B0E bmi +0x10 /* 000001E2 */
000001D4 137C 6206 021E move.b [A1 + 0x21E], 0x6
// begin alternate branch 000001D8-000001DC
label000001D8:
000001D8 021E FF5B andi.b [A6]+, 0x5B /* '[' */
// end alternate branch 000001D8-000001DC
label000001D8: // (misaligned)
000001DA FF5B .extension 0xF5B <<F/4-5/7>> // unimplemented
000001DC B020 cmp.b D0, -[A0]
000001DE 57C9 3341 dbeq D1, +0x3343 /* 00003521 */
label000001E2:
000001E2 4A38 0291 tst.b [0x00000291 /* PortBUse */]
000001E6 6B18 bmi +0x1A /* 00000200 */
000001E8 1238 01FB move.b D1, [0x000001FB /* SPConfig */]
000001EC 0201 0C01 andi.b D1, 0x1
// begin alternate branch 000001EE-000001F2
label000001EE:
000001EE 0C01 02DC cmpi.b D1, 0xDC
// end alternate branch 000001EE-000001F2
label000001EE: // (misaligned)
000001F0 02DC .incomplete
000001F2 3378 0210 03F6 move.w [A1 + 0x3F6], [0x00000210 /* BootDrive */]
label000001F8:
000001F8 6D44 blt +0x46 /* 0000023E */
000001FA 4269 3178 clr.w [A1 + 0x3178]
000001FE 0A58 3168 xori.w [A0]+, 0x3168 /* '1h' */
// begin alternate branch 00000200-0000020C
label00000200:
00000200 3168 A207 2168 move.w [A0 + 0x2168], [A0 - 0x5DF9]
00000206 494B chk.w D4, A3
00000208 3EBC EA84 move.w [A7], 0xEA84
// end alternate branch 00000200-0000020C
label00000200: // (misaligned)
00000202 A207 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=2
00000204 2168 494B 3EBC move.l [A0 + 0x3EBC], [A0 + 0x494B]
0000020A EA84 asr D4, 5
0000020C A0AD syscall Gestalt
label0000020E:
0000020E B1DF cmpa.l A0, [A7]+
label00000210:
00000210 A1AD syscall Gestalt, flags=1
00000212 EA51 roxr D1.w, 5
00000214 B298 cmp.l D1, [A0]+
00000216 4A98 tst.l [A0]+
00000218 60F6 bra -0x8 /* 00000210 */
0000021A D3D0 add.l A1, [A0]
0000021C EA52 roxr D2.w, 5
0000021E 60EE bra -0x10 /* 0000020E */
00000220 7665 moveq.l D3, 0x65
00000222 7273 moveq.l D1, 0x73
00000224 6D61 blt +0x63 /* 00000287 */
00000226 7379 moveq.l D1, 0x79
00000228 7376 moveq.l D1, 0x76
0000022A 6670 bne +0x72 /* 0000029C */
0000022C 7520 moveq.l D2, 0x20
0000022E 7164 moveq.l D0, 0x64
00000230 6C6B bge +0x6D /* 0000029D */
00000232 6D6D blt +0x6F /* 000002A1 */
00000234 7261 moveq.l D1, 0x61
00000236 6C72 bge +0x74 /* 000002AA */
00000238 616D bsr +0x6F /* 000002A7 */
0000023A 2278 02AE movea.l A1, [0x000002AE /* ROMBase */]
label0000023E:
0000023E 0C69 0075 0C69 cmpi.w [A1 + 0xC69], 0x75 /* 'u' */
00000244 0276 0CB3 F280 andi.w [A6 + A7.w * 2 - 0x128], 0xCB3
0000024A F327 .extension 0x327 <<F/4-5/1>> // unimplemented
0000024C 3017 move.w D0, [A7]
0000024E 2E48 movea.l A7, A0
00000250 3F18 move.w -[A7], [A0]+
00000252 3F38 6E1C move.w -[A7], [0x00006E1C]
00000256 2408 move.l D2, A0
label00000258:
00000258 AB03 syscall Jackson
0000025A B488 cmp.l D2, A0
0000025C 1218 move.b D1, [A0]+
0000025E B200 cmp.b D1, D0
00000260 66F6 bne -0x8 /* 00000258 */
00000262 91C9 sub.l A0, A1
00000264 0704 btst D4, D3
00000266 0508 btst A0, D2
00000268 0900 btst D0, D4
0000026A 6B16 bmi +0x18 /* 00000282 */
0000026C 0CB1 6D04 A88F 2038 cmpi.l [A1 + D2.w + 0x38], 0x6D04A88F
00000274 B488 cmp.l D2, A0
00000276 A88F syscall OSDispatch
00000278 5456 addq.w [A6], 2
0000027A 0856 0858 bchg.b [A6], 0x58 /* 'X' */
0000027E 8548 0810 pack -[A2], -[A0], 0x0810
label00000282:
00000282 07CE .incomplete
00000284 07DC .incomplete
00000286 07CC .incomplete
00000288 0760 bchg -[A0], D3
0000028A 864F or.w D3, A7
0000028C 5045 addq.w D5, 8
0000028E 0670 8947 5744 addi.w <<invalid full ext with I/IS == 4>>, 0x8947
00000294 0600 6D34 addi.b D0, 0x34 /* '4' */
00000298 A81A syscall HOpenResFile
0000029A A81A syscall HOpenResFile
label0000029C:
0000029C FFCF .invalid <<F/7/7>>
0000029E FCBA 6676 .extension 0xCBA <<F/2-3/6>> // unimplemented
000002A2 FCD6 A9C4 .extension 0xCD6 <<F/2-3/6>> // unimplemented
000002A6 FCA2 03C6 .extension 0xCA2 <<F/2-3/6>> // unimplemented
label000002AA:
000002AA 31C7 8C48 move.w [0xFFFF8C48], D7
000002AE 494C chk.w D4, A4
000002B0 A055 syscall StripAddress
000002B2 C0B8 031A and.l D0, [0x0000031A /* MaskBC/MaskHandle/MaskPtr/Lo3Bytes */]
000002B6 A11D syscall MaxMem, flags=1
000002B8 2081 move.l [A0], D1
000002BA A021 syscall GetPtrSize
000002BC A122 syscall NewHandle, flags=1
000002BE A322 syscall NewHandleClear, flags=3
000002C0 A024 syscall SetHandleSize
000002C2 A000 syscall Open/PBHOpen/HOpen
000002C4 30AF A001 move.w [A0], [A7 - 0x5FFF]
000002C8 2159 2151 move.l [A0 + 0x2151], [A1]+
000002CC A005 syscall Status
000002CE 20B8 A03A move.l [A0], [0xFFFFA03A]
000002D2 2038 A9C6 move.l D0, [0xFFFFA9C6]
000002D6 A9C7 syscall DateToSeconds/Date2Secs
000002D8 0302 btst D2, D1
000002DA 2009 move.l D0, A1
000002DC A9C6 syscall SecondsToDate/Secs2Date
000002DE 1019 move.b D0, [A1]+
000002E0 4A2F 4A2F tst.b [A7 + 0x4A2F]
000002E4 A43C syscall CmpString, flags=4
000002E6 A03C syscall CmpString
label000002E8:
000002E8 A63C syscall CmpString, flags=6
000002EA A23C syscall CmpString, flags=2
000002EC 0A00 1F40 xori.b D0, 0x40 /* '@' */
000002F0 A054 syscall UprString/UprText
000002F2 A254 syscall UprString/UprText, flags=2
000002F4 B078 E548 cmp.w D0, [0xFFFFE548]
000002F8 2278 2EB1 movea.l A1, [0x00002EB1]
000002FC A00C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo
000002FE A40C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=4
00000300 A045 syscall FlushFile
00000302 A445 syscall FlushFile, flags=4
00000304 A060 syscall FSDispatch/HFSDispatch
00000306 A000 syscall Open/PBHOpen/HOpen
00000308 A001 syscall Close
0000030A 51C1 sf D1
0000030C 50C1 st D1
0000030E 2151 A002 move.l [A0 - 0x5FFE], [A1]
00000312 A003 syscall Write
00000314 A207 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=2
00000316 7209 moveq.l D1, 0x09
00000318 E2A0 asr D0, D1
0000031A C0E8 E3A0 mulu.w D0, [A0 - 0x1C60]
0000031E A00C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo
00000320 A014 syscall GetVol/PBHGetVol/HGetVol
00000322 A015 syscall SetVol/PBHSetVol/HSetVol
00000324 A013 syscall FlushVol
00000326 A008 syscall Create/PBHCreate/HCreate
00000328 43E8 22EE lea.l A1, [A0 + 0x22EE]
0000032C 22AE A00D move.l [A1], [A6 - 0x5FF3]
00000330 A009 syscall Delete/PBHDelete/HDelete
00000332 A011 syscall GetEOF
00000334 A012 syscall SetEOF
00000336 A018 syscall GetFPos
00000338 A044 syscall SetFPos
0000033A A660 syscall FSDispatch/HFSDispatch, flags=6
0000033C A215 syscall SetVol/PBHSetVol/HSetVol, flags=2
0000033E A615 syscall SetVol/PBHSetVol/HSetVol, flags=6
00000340 A214 syscall GetVol/PBHGetVol/HGetVol, flags=2
00000342 A614 syscall GetVol/PBHGetVol/HGetVol, flags=6
00000344 A200 syscall OpenSlot, flags=2
00000346 A600 syscall Open/PBHOpen/HOpen, flags=6
00000348 A20A syscall OpenRF/PBHOpenRF/HOpenRF, flags=2
0000034A A60A syscall OpenRF/PBHOpenRF/HOpenRF, flags=6
0000034C A208 syscall Create/PBHCreate/HCreate, flags=2
0000034E A608 syscall Create/PBHCreate/HCreate, flags=6
00000350 A209 syscall Delete/PBHDelete/HDelete, flags=2
00000352 A609 syscall Delete/PBHDelete/HDelete, flags=6
00000354 A20C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=2
00000356 A60C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=6
00000358 A20D syscall SetFileInfo/PBHSetFInfo/HSetFileInfo, flags=2
label0000035A:
0000035A A60D syscall SetFileInfo/PBHSetFInfo/HSetFileInfo, flags=6
0000035C A031 syscall GetOSEvent
0000035E 4251 clr.w [A1]
00000360 0AEC .incomplete
00000362 3298 move.w [A1], [A0]+
00000364 3290 move.w [A1], [A0]
00000366 42A9 544A clr.l [A1 + 0x544A]
0000036A B25A cmp.w D1, [A2]+
0000036C D028 D4C0 add.b D0, [A0 - 0x2B40]
00000370 60E8 bra -0x16 /* 0000035A */
00000372 6F28 ble +0x2A /* 0000039C */
00000374 B258 cmp.w D1, [A0]+
00000376 6E1C bgt +0x1E /* 00000394 */
00000378 6D18 blt +0x1A /* 00000392 */
0000037A A162 syscall PurgeSpace, flags=1
0000037C A069 syscall HGetState
0000037E A06A syscall HSetState
00000380 7402 moveq.l D2, 0x02
00000382 ADE9 syscall Pack2, auto_pop
00000384 1219 move.b D1, [A1]+
00000386 2F48 2F49 move.l [A7 + 0x2F49], A0
0000038A ADED syscall Pack6, auto_pop
0000038C A9EE syscall Pack7/DecStr68K
0000038E A9EE syscall Pack7/DecStr68K
00000390 A9E1 syscall HandToHand
label00000392:
00000392 A9E3 syscall PtrToHand
label00000394:
00000394 A9E4 syscall HandAndHand
label00000396:
00000396 6118 bsr +0x1A /* 000003B0 */
00000398 A9DB syscall TEPaste
0000039A 6110 bsr +0x12 /* 000003AC */
label0000039C:
0000039C A9D6 syscall TECut
0000039E 60F6 bra -0x8 /* 00000396 */
000003A0 A9D5 syscall TECopy
000003A2 60F0 bra -0xE /* 00000394 */
000003A4 6104 bsr +0x6 /* 000003AA */
000003A6 A9D7 syscall TEDelete
000003A8 6B08 bmi +0xA /* 000003B2 */
fn000003AA:
000003AA 486F A9FD pea.l [A7 - 0x5603]
// begin alternate branch 000003AC-000003AE
fn000003AC:
000003AC A9FD syscall GetScrap
// end alternate branch 000003AC-000003AE
fn000003AC: // (misaligned)
000003AE 6B28 bmi +0x2A /* 000003D8 */
fn000003B0:
000003B0 7D01 moveq.l D6, 0x01
label000003B2:
000003B2 6506 bcs +0x8 /* 000003BA */
000003B4 FE0B 2F38 .unknown 0xFE0B 0x2F38 (W = 7)
000003B8 0AB4 6A06 4278 0AB0 xori.l [A4 + D0 * 2 - 0x80], 0x6A064278
// begin alternate branch 000003BA-000003C0
label000003BA:
000003BA 6A06 bpl +0x8 /* 000003C2 */
000003BC 4278 0AB0 clr.w [0x00000AB0 /* TEScrpLength */]
// end alternate branch 000003BA-000003C0
label000003BA: // (misaligned)
000003C0 426F 0AB0 clr.w [A7 + 0xAB0]
// begin alternate branch 000003C2-000003CA
label000003C2:
000003C2 0AB0 0AB4 3F38 0AB0 xori.l [A0 + D0 * 2 - 0x80], 0xAB43F38
// end alternate branch 000003C2-000003CA
label000003C2: // (misaligned)
000003C4 0AB4 3F38 0AB0 A9FE xori.l <<invalid full ext with IS == 1 and I/IS == 6>>, 0x3F380AB0
// begin alternate branch 000003C6-000003CC
label000003C6:
000003C6 3F38 0AB0 move.w -[A7], [0x00000AB0 /* TEScrpLength */]
000003CA A9FE syscall PutScrap
// end alternate branch 000003C6-000003CC
label000003C6: // (misaligned)
label000003CC:
000003CC 3F5F 5223 move.w [A7 + 0x5223], [A7]+
000003D0 4211 clr.b [A1]
000003D2 3018 move.w D0, [A0]+
000003D4 60F6 bra -0x8 /* 000003CC */
000003D6 AC14 syscall SetFractEnable, auto_pop
label000003D8:
000003D8 11DF 0BF4 move.b [0x00000BF4 /* FractEnable */], [A7]+
000003DC 21F8 0A06 0B4C move.l [0x00000B4C /* LastSPExtra */], [0x00000A06 /* MinusOne */]
000003E2 288A move.l [A4], A2
000003E4 48D0 DEF8 movem.l [A0], D3,D4,D5,D6,D7,A1,A2,A3,A4,A6,A7
label000003E8:
000003E8 3EBC 4CD0 move.w [A7], 0x4CD0
000003EC DEF8 3C2C add.w A7, [0x00003C2C]
000003F0 9C6C 89FC sub.w D6, [A4 - 0x7604]
000003F4 9E54 sub.w D7, [A4]
000003F6 8BFC 6D22 divs.w D5, 0x6D22 /* 'm\"' */
000003FA 54CA E814 dbcc D2, -0x17EE /* FFFFEC10 */
000003FE AA46 syscall GetNewCWindow
00000400 6F34 ble +0x36 /* 00000436 */
00000402 A91D syscall SizeWindow
00000404 FE5A FBB0 .extension 0xE5A <<F/1/7>>, 0xFBB0 // unimplemented
00000408 1B5D 1172 move.b [A5 + 0x1172 /* export_554 */], [A5]+
0000040C 1B6D F276 0DC2 move.b [A5 + 0xDC2 /* export_436 */], [A5 - 0xD8A]
00000412 0412 7FBA subi.b [A2], 0xBA
00000416 E3DA lsl .w [A2]+
00000418 7FC2 moveq.l D7, 0xFFFFFFC2
0000041A 0E5A 0AE2 .invalid.w [A2]+, 0xAE2 // invalid immediate operation
0000041E 0F2A 1205 btst [A2 + 0x1205], D7
00000422 0C6A 1232 A91C cmpi.w [A2 - 0x56E4], 0x1232
00000428 0A64 0EA2 xori.w -[A4], 0xEA2
0000042C 0EAA 0281 2A07 0D12 .invalid.l [A2 + 0xD12], 0x2812A07 // invalid immediate operation
label00000434:
00000434 0D1A btst [A2]+, D6
label00000436:
00000436 0ED2 .incomplete
00000438 0CFA .incomplete
0000043A 0146 bchg D6, D0
0000043C 266B 66DC movea.l A3, [A3 + 0x66DC]
00000440 6D1E blt +0x20 /* 00000460 */
00000442 6C82 bge -0x7C /* 000003C6 */
00000444 B7CA cmpa.l A3, A2
00000446 66EC bne -0x12 /* 00000434 */
00000448 6D14 blt +0x16 /* 0000045E */
0000044A 6C9C bge -0x62 /* 000003E8 */
0000044C 0F0A btst A2, D7
0000044E 0F12 btst [A2], D7
00000450 3974 F88C 1E02 move.w [A4 + 0x1E02], [A4 + A7 - 0x116]
00000456 1E0A move.b D7, A2
label00000458:
00000458 DA2C 51DA add.b D5, [A4 + 0x51DA]
0000045C DAE8 D508 add.w A5, [A0 - 0x2AF8]
// begin alternate branch 0000045E-00000460
label0000045E:
0000045E D508 addx.b -[A2], -[A0]
// end alternate branch 0000045E-00000460
label0000045E: // (misaligned)
label00000460:
00000460 A02D syscall SetApplLimit
00000462 A063 syscall MaxApplZone
00000464 5332 DB70 818A D99A subq.b [A2 - 0x7E752666], 1
0000046C 474E chk.w D3, A6
0000046E 6304 bls +0x6 /* 00000474 */
00000470 A978 syscall UpdtDialog
00000472 143A 6B50 move.b D2, [PC + 0x6B50 /* 00006FC4, cstring ""<EOF> */]
// begin alternate branch 00000474-00000476
label00000474:
00000474 6B50 bmi +0x52 /* 000004C6 */
// end alternate branch 00000474-00000476
label00000474: // (misaligned)
00000476 6A24 bpl +0x26 /* 0000049C */
00000478 06AC 05DE 1432 0370 addi.l [A4 + 0x370], 0x5DE1432
00000480 0A76 09D0 3EAE xori.w [A6 + D3 * 8 - 0x82], 0x9D0
00000486 0360 bchg -[A0], D1
00000488 0496 0A8A 0150 subi.l [A6], 0xA8A0150
0000048E FDFA .invalid <<F/7/6>>
00000490 04B0 FD62 0974 FE0A subi.l [A0 + A7 * 8 + 0xA], 0xFD620974
00000498 0464 0452 subi.w -[A4], 0x452
label0000049C:
0000049C 0446 043E subi.w D6, 0x43E
000004A0 0436 FE16 FD76 subi.b <<invalid full ext with IS == 1 and I/IS == 6>>, 0x16
000004A6 03EC .incomplete
000004A8 08C4 7E7B bset.b D4, 0x7B /* '{' */
000004AC 1EBC 088A move.b [A7], 0x8A
label000004B0:
000004B0 7E7B moveq.l D7, 0x7B
000004B2 0344 bchg D4, D1
000004B4 B0FC 02F8 cmpa.w A0, 0x2F8
label000004B8:
000004B8 02E0 .incomplete
000004BA 02C4 .incomplete
000004BC D0C5 add.w A0, D5
000004BE 6DF0 blt -0xE /* 000004B0 */
label000004C0:
000004C0 6400 FE26 bcc -0x1D8 /* 000002E8 */
000004C4 0214 6790 andi.b [A4], 0x90
// begin alternate branch 000004C6-000004C8
label000004C6:
000004C6 6790 beq -0x6E /* 00000458 */
// end alternate branch 000004C6-000004C8
label000004C6: // (misaligned)
000004C8 D0C6 add.w A0, D6
000004CA B0FC D0C6 cmpa.w A0, 0xD0C6
000004CE 0206 2EAE andi.b D6, 0xAE
000004D2 66DC bne -0x22 /* 000004B0 */
000004D4 528B addq.l A3, 1
000004D6 007F 1213 ori.w <<invalid special address>>, 0x1213
000004DA 0C13 204D cmpi.b [A3], 0x4D /* 'M' */
000004DE FD62 .extension 0xD62 <<F/4-5/6>> // unimplemented
000004E0 7FBC moveq.l D7, 0xFFFFFFBC
000004E2 EB24 asl D4.b, D5
000004E4 6DD2 blt -0x2C /* 000004B8 */
000004E6 204D movea.l A0, A5
000004E8 E588 lsl D0, 2
000004EA FD4A .extension 0xD4A <<F/4-5/6>> // unimplemented
label000004EC:
000004EC FD42 .extension 0xD42 <<F/4-5/6>> // unimplemented
000004EE E340 asl D0.w, 1
000004F0 4C5E 6076 movem.l D1,D2,D4,D5,D6,A5,A6, [A6]+
000004F4 E356 roxl D6.w, 1
000004F6 E34A lsl D2.w, 1
000004F8 E348 lsl D0.w, 1
000004FA E4C2 roxr .w D2
000004FC E332 roxl D2.b, D1
label000004FE:
000004FE E266 asr D6.w, D1
00000500 E254 roxr D4.w, 1
00000502 1F30 B047 move.b -[A7], [A0 + A3.w + 0x47]
00000506 6CE4 bge -0x1A /* 000004EC */
00000508 F9BA .invalid <<F/6/4>>
0000050A 66B4 bne -0x4A /* 000004C0 */
0000050C FD56 .extension 0xD56 <<F/4-5/6>> // unimplemented
0000050E 3047 movea.w A0, D7
00000510 E7AC lsl D4, D3
00000512 D0C5 add.w A0, D5
00000514 65E8 bcs -0x16 /* 000004FE */
00000516 7FBD moveq.l D7, 0xFFFFFFBD
00000518 E8A2 asr D2, D4
label0000051A:
0000051A 383C 7FBD move.w D4, 0x7FBD
0000051E FE2C 383C .unknown 0xFE2C 0x383C (W = 7)
00000522 7FBE moveq.l D7, 0xFFFFFFBE
00000524 FE34 03F0 .unknown 0xFE34 0x03F0 (W = 7)
00000528 034E bchg A6, D1
0000052A 0326 btst -[A6], D1
0000052C 02EC .incomplete
0000052E 4E94 jsr [A4]
00000530 D928 D8E0 add.b [A0 - 0x2720], D4
00000534 1E2B 3EBC move.b D7, [A3 + 0x3EBC]
00000538 3EBC 1011 move.w [A7], 0x1011
0000053C 1210 move.b D1, [A0]
0000053E B101 xor.b D1, D0
00000540 18C1 move.b [A4]+, D1
00000542 6DD6 blt -0x28 /* 0000051A */
00000544 1687 move.b [A3], D7
00000546 3B68 A980 6B60 move.w [A5 + 0x6B60], [A0 - 0x5680]
0000054C 6A16 bpl +0x18 /* 00000564 */
0000054E 6A06 bpl +0x8 /* 00000556 */
00000550 6A44 bpl +0x46 /* 00000596 */
00000552 6B2C bmi +0x2E /* 00000580 */
00000554 6A28 bpl +0x2A /* 0000057E */
label00000556:
00000556 6B20 bmi +0x22 /* 00000578 */
00000558 6B16 bmi +0x18 /* 00000570 */
0000055A 6A04 bpl +0x6 /* 00000560 */
0000055C 9E6C 9A47 sub.w D7, [A4 - 0x65B9]
label00000560:
00000560 E245 asr D5.w, 1
00000562 9E6C A98F sub.w D7, [A4 - 0x5671]
// begin alternate branch 00000564-00000566
label00000564:
00000564 A98F syscall SetDialogItemText/SetIText
// end alternate branch 00000564-00000566
label00000564: // (misaligned)
00000566 A8B0 syscall FrameRoundRect
00000568 A899 syscall SetPenState
0000056A 6163 bsr +0x65 /* 000005CF */
0000056C EB48 lsl D0.w, 5
0000056E 4355 chk.w D1, [A5]
label00000570:
00000570 5253 addq.w [A3], 1
00000572 28C0 move.l [A4]+, D0
00000574 0BA2 bclr -[A2], D5
00000576 316D 2178 0904 move.w [A0 + 0x904], [A5 + 0x2178]
// begin alternate branch 00000578-0000057E
label00000578:
00000578 2178 0904 A033 move.l [A0 - 0x5FCD], [0x00000904 /* CurrentA5 */]
// end alternate branch 00000578-0000057E
label00000578: // (misaligned)
0000057C A033 syscall VInstall
label0000057E:
0000057E A034 syscall VRemove
label00000580:
00000580 EA4F lsr D7.w, 5
00000582 D168 D290 add.w [A0 - 0x2D70], D0
00000586 3211 move.w D1, [A1]
label00000588:
00000588 82D0 divu.w D1, [A0]
0000058A 3281 move.w [A1], D1
0000058C EA4E lsr D6.w, 5
0000058E 205C movea.l A0, [A4]+
00000590 205C movea.l A0, [A4]+
00000592 66F4 bne -0xA /* 00000588 */
00000594 4A38 08CD tst.b [0x000008CD /* CrsrBusy */]
// begin alternate branch 00000596-0000059A
label00000596:
00000596 08CD C18D bset.b A5, 0x8D
// end alternate branch 00000596-0000059A
label00000596: // (misaligned)
00000598 C18D exg D0, A5
0000059A C18D exg D0, A5
0000059C 1B90 8326 420F ACEB move.b [[A5 + 0x420F] + A0 * 2 - 0x5315], [A0]
000005A4 141F move.b D2, [A7]+
000005A6 0B48 bchg A0, D5
000005A8 0F3C BB14 btst 0x14, D7
000005AC 5304 subq.b D4, 1
000005AE 7388 moveq.l D1, 0xFFFFFF88
000005B0 DBA0 add.l -[A0], D5
000005B2 BB77 2F43 5C5E 033A xor.w [[A7 + <<invalid base displacement size>>] + 0x5C5E033A], D5
000005BA 4302 .invalid 1, D2 // invalid opcode 4 with b == 4
000005BC EB34 roxl D4.b, D5
000005BE 2B5C 549A move.l [A5 + 0x549A /* export_2703 */], [A4]+
000005C2 6644 bne +0x46 /* 00000608 */
000005C4 0B17 btst [A7], D5
000005C6 1FF3 12A3 move.b <<invalid special address>>, [A3 + D1.w * 2 - 0x93]
000005CA 5820 addq.b -[A0], 4
000005CC 3B66 7300 move.w [A5 + 0x7300], -[A6]
000005D0 2B27 move.l -[A5], -[A7]
000005D2 5E1B addq.b [A3]+, 7
000005D4 0BAB 5EA3 bclr [A3 + 0x5EA3], D5
000005D8 2FF3 1223 move.l <<invalid special address>>, [A3 + D1.w * 2 + 0x23]
000005DC 29C1 00D3 201C move.l 0xD3201C, D1
000005E2 1366 8B2A move.b [A1 - 0x74D6], -[A6]
000005E6 DB20 add.b -[A0], D5
000005E8 4BAE 633D .invalid 5, [A6 + 0x633D] // invalid opcode 4 with b == 6
000005EC 2BA7 DB20 ABA3 move.l [A5 - 0x545D + A5 * 2], -[A7]
000005F2 BB3C 4382 xor.b 0x82, D5
000005F6 0F9A bclr [A2]+, D7
000005F8 5434 EC1B addq.b [A4 + A6 * 4 + 0x1B], 2
000005FC 0BB3 18BB bclr [A3 + D1 - 0x69], D5
00000600 383B 00BB move.w D4, [PC + D0.w - 0x69]
00000604 0B3B 1042 btst [PC + D1.w + 0x42], D5
label00000608:
00000608 DB20 add.b -[A0], D5
0000060A 13BC 8106 BB0B A358 1303 move.b [[A1 + <<invalid base displacement size>> + A3 * 2] - 0x5CA7ECFD], 0x6
00000614 444B neg.w A3
00000616 5732 3C9B subq.b [A2 + D3 * 4 - 0x101], 3
0000061A DF5E add.w [A6]+, D7
0000061C 0FE1 .incomplete
0000061E 042F DB1C 2FB3 subi.b [A7 + 0x2FB3], 0x1C
00000624 185B movea.b A4, [A3]+
00000626 19D3 A0B3 move.b 0xB3, [A3]
0000062A 1C63 movea.b A6, -[A3]
0000062C 4CAB 23BB 4FF3 movem.w D0,D1,D3,D4,D5,D7,A0,A1,A5, [A3 + 0x4FF3]
00000632 1293 move.b [A1], [A3]
00000634 CF2F E313 and.b [A7 - 0x1CED], D7
00000638 2FF3 520F move.l <<invalid special address>>, [A3 + D5.w * 2 + 0xF]
0000063C 2105 move.l -[A0], D5
0000063E 4394 .invalid 1, [A4] // invalid opcode 4 with b == 6
00000640 6BAD bmi -0x51 /* 000005EF */
00000642 BB95 xor.l [A5], D5
00000644 4382 .invalid 1, D2 // invalid opcode 4 with b == 6
00000646 1F54 B326 move.b [A7 - 0x4CDA], [A4]
0000064A 440F neg.b A7
0000064C 342B 1943 move.w D2, [A3 + 0x1943]
00000650 83DB divs.w D1, [A3]+
00000652 0613 1A2B addi.b [A3], 0x2B /* '+' */
00000656 190F move.b -[A4], A7
00000658 8500 sbcd D2, D0
0000065A 3322 move.w -[A1], -[A2]
0000065C 1ADB move.b [A5]+, [A3]+
0000065E 081F D20B btst.b [A7]+, 0xB
00000662 1180 7C93 move.b [A0 + D7 * 4 - 0x109], D0
00000666 0C1B 008B cmpi.b [A3]+, 0x8B
0000066A 0E8B 8E8B 8E8B .invalid.l A3, 0x8E8B8E8B // invalid immediate operation
00000670 8E93 or.l D7, [A3]
00000672 8C93 or.l D6, [A3]
00000674 8C8F or.l D6, A7
00000676 8B0E sbcd -[A5], -[A6]
00000678 7B89 moveq.l D5, 0xFFFFFF89
0000067A 1364 1A0F move.b [A1 + 0x1A0F], -[A4]
0000067E 2C7B 7A0F movea.l A6, [PC + D7 * 2 + 0xF]
00000682 34DB move.w [A2]+, [A3]+
00000684 1DEB 0093 move.b <<invalid special address>>, [A3 + 0x93]
00000688 8488 or.l D2, A0
0000068A 8310 or.b [A0], D1
0000068C D381 addx.l D1, D1
0000068E 8832 7380 or.b D4, [ + <<invalid base displacement size>> + D7 * 2]
00000692 1F43 03FB move.b [A7 + 0x3FB], D3
00000696 1234 0F21 02A3 move.b D1, [[A4 + 0x2A3 + D0 * 8]]
0000069C 2F13 move.l -[A7], [A3]
0000069E 1F21 move.b -[A7], -[A1]
000006A0 02A3 582C 1F3B andi.l -[A3], 0x582C1F3B
000006A6 4163 chk.w D0, -[A3]
000006A8 03D3 .incomplete
000006AA 020B 06A3 andi.b A3, 0xA3
000006AE 6743 beq +0x45 /* 000006F3 */
000006B0 025B BD54 andi.w [A3]+, 0xBD54
000006B4 1FEB 1BEB move.b <<invalid special address>>, [A3 + 0x1BEB]
000006B8 1BC1 move.b <<invalid special address>>, D1
000006BA 02FB .incomplete
000006BC 323B 3DC5 move.w D1, <<invalid full ext with IS == 1 and I/IS == 5>>
000006C0 029B 602C 1F5B andi.l [A3]+, 0x602C1F5B
000006C6 03BB 7B43 949A A300 bclr [[PC + <<invalid base displacement size>>] - 0x6B655D00], D1
000006CE EB1B rol D3.b, 5
000006D0 34D6 move.w [A2]+, [A6]
000006D2 2A16 move.l D5, [A6]
000006D4 30D3 move.w [A0]+, [A3]
000006D6 0634 D6AC 4333 003B 0510 00F4 2ACB addi.b [[A4 + 0x3B0510 + D4 * 2] + 0xF42ACB], 0xAC
000006E4 0108 btst A0, D0
000006E6 D308 addx.b -[A1], -[A0]
000006E8 CB12 and.b [A2], D5
000006EA 0E0B 07AB .invalid.b A3, 0xAB // invalid immediate operation
000006EE 242C 6383 move.l D2, [A4 + 0x6383]
000006F2 AB24 syscall SetUpStretch
000006F4 4C80 4C42 movem.w D1,D6,A2,A3,A6, D0
000006F8 534F subq.w A7, 1
000006FA 4B01 .invalid 5, D1 // invalid opcode 4 with b == 4
000006FC FB20 .extension 0xB20 <<F/4-5/5>> // unimplemented
000006FE 2B80 302A move.l [A5 + D3.w + 0x2A], D0
00000702 121C move.b D1, [A4]+
00000704 0314 btst [A4], D1
00000706 2003 move.l D0, D3
00000708 3542 0313 move.w [A2 + 0x313], D2
0000070C DB06 addx.b D5, D6
0000070E 2C6B 1B13 movea.l A6, [A3 + 0x1B13]
00000712 665B bne +0x5D /* 0000076F */
00000714 8383 7842 unpk D1, D3, 0x7842
00000718 0B07 btst D7, D5
0000071A DB06 addx.b D5, D6
0000071C 4C80 3B3C movem.w D2,D3,D4,D5,A0,A1,A3,A4,A5, D0
00000720 9660 sub.w D3, -[A0]
00000722 4B36 9C3F .invalid 5, [A6 + A1 * 4 + 0x3F] // invalid opcode 4 with b == 4
00000726 3305 move.w -[A1], D5
00000728 0F2C 207B btst [A4 + 0x207B], D7
0000072C 0948 bchg A0, D4
0000072E D321 add.b -[A1], D1
00000730 0F10 btst [A0], D7
00000732 004B 0872 ori.w A3, 0x872
00000736 2F01 move.l -[A7], D1
00000738 0873 060E 1F1A B33B bchg.b [[A3 + D1 * 8] - 0x4CC5], 0xE
00000740 533C 6906 subq.b 0x6, 1
00000744 6502 bcs +0x4 /* 00000748 */
00000746 9465 sub.w D2, -[A5]
label00000748:
00000748 025E 4A81 andi.w [A6]+, 0x4A81
0000074C 0248 1F1A andi.w A0, 0x1F1A
00000750 53BC DB58 0F60 subq.l 0xDB580F60, 1
00000756 121C move.b D1, [A4]+
00000758 4E60 move USP, A0
0000075A 2044 movea.l A0, D4
0000075C 13E6 3C0F 5EAB move.b [0x3C0F5EAB], -[A6]
00000762 11A5 26B7 move.b [A0 + D2.w * 8 - 0x73], -[A5]
00000766 0026 452A ori.b -[A6], 0x2A /* '*' */
0000076A 63BD bls -0x41 /* 00000729 */
0000076C A330 syscall OSEventAvail, flags=3
0000076E 052A 1F4B btst [A2 + 0x1F4B], D2
00000772 2E0F move.l D7, A7
00000774 0043 02C5 ori.w D3, 0x2C5
00000778 2834 A03B move.l D4, [A4 + A2.w + 0x3B]
0000077C 1008 move.b D0, A0
0000077E 5E8B addq.l A3, 7
00000780 4753 chk.w D3, [A3]
00000782 047B 1B0E DB20 1F03 subi.w [PC + 0x1F03 + A5 * 2], 0x1B0E
0000078A 443B 48F3 neg.b [PC + D4 - 0x13]
0000078E 125B movea.b A1, [A3]+
00000790 518B subq.l A3, 8
00000792 5E1F addq.b [A7]+, 7
00000794 54FB 000F scc [PC + D0.w + 0xF]
00000798 9C53 sub.w D6, [A3]
0000079A 84FB 041C divu.w D2, [PC + D0.w * 4 + 0x1C]
0000079E 500F addq.b A7, 8
000007A0 2053 movea.l A0, [A3]
000007A2 0443 0203 subi.w D3, 0x203
000007A6 3A10 move.w D5, [A0]
000007A8 7303 moveq.l D1, 0x03
000007AA 0673 0316 F311 addi.w [[A3 + A7 * 2]], 0x316
000007B0 D306 addx.b D1, D6
000007B2 165A movea.b A3, [A2]+
000007B4 FB69 .extension 0xB69 <<F/4-5/5>> // unimplemented
000007B6 E518 rol D0.b, 2
000007B8 D8B2 F30B 7306 0898 add.l D4, [[A2 + <<invalid base displacement size>> + A7 * 2] + 0x73060898]
000007C0 981F sub.b D4, [A7]+
000007C2 3A0E move.w D5, A6
000007C4 0F16 btst [A6], D7
000007C6 4221 clr.b -[A1]
000007C8 02B3 14D3 0653 8853 andi.l [A3 + A0 + 0x53], 0x14D30653
000007D0 04F3 .incomplete
000007D2 8443 or.w D2, D3
000007D4 03FB .incomplete
000007D6 86D6 divu.w D3, [A6]
000007D8 5302 subq.b D2, 1
000007DA EB69 lsl D1.w, D5
000007DC 1643 movea.b A3, D3
000007DE 14D3 move.b [A2]+, [A3]
000007E0 061B 8585 addi.b [A3]+, 0x85
000007E4 05AB 0BD3 bclr [A3 + 0xBD3], D2
000007E8 0612 1C78 addi.b [A2], 0x78 /* 'x' */
000007EC 20EB 69DB move.l [A0]+, [A3 + 0x69DB]
000007F0 5016 addq.b [A6], 8
000007F2 0FE1 .incomplete
000007F4 1E5C movea.b A7, [A4]+
000007F6 003C 4331 ori.b ccr, 49
000007FA 8326 or.b -[A6], D1
000007FC 6A3B bpl +0x3D /* 00000839 */
000007FE 1072 7B1B C89B 4156 movea.b A0, [[A2 + D7 * 2] - 0x3764BEAA]
00000806 C873 043B and.w D4, [A3 + D0.w * 4 + 0x3B]
0000080A 19AC C318 800E move.b [A4 + A0.w + 0xE], [A4 - 0x3CE8]
00000810 0E00 00C8 .invalid.b D0, 0xC8 // invalid immediate operation
00000814 DB01 addx.b D5, D1
00000816 EB03 asl D3.b, 5
00000818 1F54 449B move.b [A7 + 0x449B], [A4]
0000081C 2C4E movea.l A6, A6
0000081E 6034 bra +0x36 /* 00000854 */
00000820 EB03 asl D3.b, 5
00000822 2FD3 move.l <<invalid special address>>, [A3]
00000824 71F3 moveq.l D0, 0xFFFFFFF3
00000826 8B0F sbcd -[A5], -[A7]
00000828 E500 asl D0.b, 2
0000082A 1FE1 move.b <<invalid special address>>, -[A1]
0000082C 000F C105 ori.b A7, 0x5
00000830 7B1B moveq.l D5, 0x1B
00000832 C105 abcd D0, D5
00000834 C481 and.l D2, D1
00000836 05C4 .incomplete
00000838 8112 or.b [A2], D0
0000083A 2F43 524B move.l [A7 + 0x524B], D3
0000083E 655B bcs +0x5D /* 0000089B */
00000840 51B3 200F subq.l [A3 + D2.w + 0xF], 8
00000844 0112 btst [A2], D0
00000846 7312 moveq.l D1, 0x12
00000848 0F61 bchg -[A1], D7
0000084A 0503 btst D3, D2
0000084C 1434 3C1B move.b D2, [A4 + D3 * 4 + 0x1B]
00000850 723B moveq.l D1, 0x3B
00000852 1056 movea.b A0, [A6]
label00000854:
00000854 8103 sbcd D0, D3
00000856 3F5B 3DA3 move.w [A7 + 0x3DA3], [A3]+
0000085A 0041 3F3B ori.w D1, 0x3F3B /* '?;' */
0000085E 6708 beq +0xA /* 00000868 */
00000860 5034 78FB addq.b [A4 + D7 - 0x5], 8
00000864 0473 00C3 009C subi.w [A3 + D0.w - 0x100], 0xC3
// begin alternate branch 00000868-00000874
label00000868:
00000868 009C 0F08 9A33 ori.l [A4]+, 0xF089A33
0000086E 055B bchg [A3]+, D2
00000870 0393 bclr [A3], D1
00000872 7A1B moveq.l D5, 0x1B
// end alternate branch 00000868-00000874
label00000868: // (misaligned)
0000086A 0F08 btst A0, D7
0000086C 9A33 055B 0393 7A1B sub.b D5, [[A3] + 0x3937A1B]
00000874 A72B syscall EmptyHandle, flags=7
00000876 190F move.b -[A4], A7
00000878 453A 0F54 .invalid 2, [PC + 0xF54 /* 000017CE, value 0x164216, cstring "" */] // invalid opcode 4 with b == 4
0000087C BB86 xor.l D6, D5
0000087E D358 add.w [A0]+, D1
00000880 089B 4142 bclr.b [A3]+, 0x42 /* 'B' */
00000884 08FB 5942 0335 0E3C 0F1A bset.b [[PC + 0xE3C0F1A] + D0 * 2], 0x42 /* 'B' */
0000088E 0F44 bchg D4, D7
00000890 3B12 move.w -[A5], [A2]
00000892 FB59 .extension 0xB59 <<F/4-5/5>> // unimplemented
00000894 0EA3 0DEC 3487 .invalid.l -[A3], 0xDEC3487 // invalid immediate operation
0000089A 026B 0FC9 020F andi.w [A3 + 0x20F], 0xFC9
000008A0 C102 abcd D0, D2
000008A2 334F D702 move.w [A1 - 0x28FE], A7
000008A6 7B3C moveq.l D5, 0x3C
000008A8 CB10 and.b [A0], D5
000008AA 1F53 2DFB move.b [A7 + 0x2DFB], [A3]
000008AE ACD3 syscall PaintRgn, auto_pop
000008B0 D01F add.b D0, [A7]+
000008B2 532D A349 subq.b [A5 - 0x5CB7], 1
000008B6 1F44 1301 move.b [A7 + 0x1301], D4
000008BA ED03 asl D3.b, 6
000008BC 610E bsr +0x10 /* 000008CC */
000008BE D37B 563B add.w [PC + D5.w * 8 + 0x3B], D1
000008C2 107E movea.b A0, <<invalid special address>>
000008C4 3B3C 5E33 move.w -[A5], 0x5E33 /* '^3' */
000008C8 4833 4821 nbcd.b [A3 + D4 + 0x21]
fn000008CC:
000008CC 0069 007B 1B72 ori.w [A1 + 0x1B72], 0x7B /* '{' */
000008D2 B31C xor.b [A4]+, D1
000008D4 2307 move.l -[A1], D7
000008D6 6344 bls +0x46 /* 0000091C */
000008D8 2329 AB98 move.l -[A1], [A1 - 0x5468]
000008DC 0023 0D01 ori.b -[A3], 0x1
000008E0 3E65 movea.w A7, -[A5]
000008E2 1060 movea.b A0, -[A0]
000008E4 2518 move.l -[A2], [A0]+
000008E6 FB9F .invalid <<F/6/5>>
000008E8 0F3C 3B90 btst 0x90, D7
000008EC 2A83 move.l [A5], D3
000008EE 2656 movea.l A3, [A6]
000008F0 1386 3B00 move.b [A1 + <<invalid base displacement size>> + D3 * 2], D6
000008F4 834B 6B53 pack -[A1], -[A3], 0x6B53
000008F8 1B46 A30B move.b [A5 - 0x5CF5], D6
000008FC 0101 btst D1, D0
000008FE FB0D .extension 0xB0D <<F/4-5/5>> // unimplemented
00000900 F304 .extension 0x304 <<F/4-5/1>> // unimplemented
00000902 9B41 subx.w D5, D1
00000904 0E6E 0326 4314 .invalid.w [A6 + 0x4314], 0x326 // invalid immediate operation
0000090A 9B04 subx.b D5, D4
0000090C A500 syscall Open/PBHOpen/HOpen, flags=5
0000090E 5EC2 sgt D2
00000910 2131 BC34 move.l -[A0], [A1 + A3 * 4 + 0x34]
00000914 3C83 move.w [A6], D3
00000916 A6C4 syscall vTrashBlocks, flags=6
00000918 0F6A 7B1B bchg [A2 + 0x7B1B], D7
label0000091C:
0000091C 569B addq.l [A3]+, 3
0000091E 412A 7221 .invalid 0, [A2 + 0x7221] // invalid opcode 4 with b == 4
00000922 590F subq.b A7, 4
00000924 9A54 sub.w D5, [A4]
00000926 440F neg.b A7
00000928 E506 asl D6.b, 2
0000092A A07B syscall ADBReInit
0000092C 1B08 move.b -[A5], A0
0000092E 0F0E btst A6, D7
00000930 8326 or.b -[A6], D1
00000932 2ADB move.l [A5]+, [A3]+
00000934 990F subx.b -[A4], -[A7]
00000936 A11C syscall FreeMem, flags=1
00000938 0FA1 bclr -[A1], D7
0000093A 0241 314B andi.w D1, 0x314B /* '1K' */
0000093E 3441 movea.w A2, D1
00000940 2E25 move.l D7, -[A5]
00000942 37CC 323B move.w [PC + D3.w * 2 + 0x3B], A4
00000946 100E move.b D0, A6
00000948 5E4B addq.w A3, 7
0000094A 1C4B movea.b A6, A3
0000094C 1C21 move.b D6, -[A1]
0000094E 0069 00EC 1C46 ori.w [A1 + 0x1C46], 0xEC
00000954 343C 3B90 move.w D2, 0x3B90
00000958 6A1D bpl +0x1F /* 00000977 */
0000095A 0241 010F andi.w D1, 0x10F
0000095E 4109 .invalid 0, A1 // invalid opcode 4 with b == 4
00000960 1B46 6BD3 move.b [A5 + 0x6BD3], D6
00000964 8326 or.b -[A6], D1
00000966 C801 and.b D4, D1
00000968 0DBB 3C5B bclr [PC + D3 * 4 + 0x5B], D6
0000096C 030F btst A7, D1
0000096E 00D0 .incomplete
00000970 2B2E 0F41 move.l -[A5], [A6 + 0xF41]
00000974 01E1 .incomplete
00000976 0D2F 4314 btst [A7 + 0x4314], D6
0000097A EB03 asl D3.b, 5
0000097C D37B C40B add.w [PC + A4.w * 4 + 0xB], D1
00000980 2AF3 0423 move.l [A5]+, [A3 + D0.w * 4 + 0x23]
00000984 292F F347 move.l -[A4], [A7 - 0xCB9]
00000988 440F neg.b A7
0000098A 8923 or.b -[A3], D4
0000098C 8912 or.b [A2], D4
0000098E 8703 sbcd D3, D3
00000990 3FE5 move.w <<invalid special address>>, -[A5]
00000992 1375 1373 4043 1441 123B 67AC 8512 move.b [A1 - 0x7AEE], [[A5 + 0x40431441] + 0x123B67AC]
000009A0 D529 5BBD add.b [A1 + 0x5BBD], D2
000009A4 3305 move.w -[A1], D5
000009A6 B129 FB12 xor.b [A1 - 0x4EE], D0
000009AA 7300 moveq.l D1, 0x00
000009AC 885C or.w D4, [A4]+
000009AE 2B19 move.l -[A5], [A1]+
000009B0 5386 subq.l D6, 1
000009B2 DB06 addx.b D5, D6
000009B4 2B19 move.l -[A5], [A1]+
000009B6 FB87 .invalid <<F/6/5>>
000009B8 3213 move.w D1, [A3]
000009BA 1A0B move.b D5, A3
000009BC 860F or.b D3, A7
000009BE E14A lsl D2.w, 8
000009C0 205C movea.l A0, [A4]+
000009C2 7B09 moveq.l D5, 0x09
000009C4 0F1A btst [A2]+, D7
000009C6 5302 subq.b D2, 1
000009C8 0B06 btst D6, D5
000009CA 7B09 moveq.l D5, 0x09
000009CC 5B4E subq.w A6, 5
000009CE 1A94 move.b [A5], [A4]
000009D0 FB00 .extension 0xB00 <<F/4-5/5>> // unimplemented
000009D2 2C13 move.l D6, [A3]
000009D4 1AD3 move.b [A5]+, [A3]
000009D6 210F move.l -[A0], A7
000009D8 D6AC E305 add.l D3, [A4 - 0x1CFB]
000009DC 3322 move.w -[A1], -[A2]
000009DE 6B47 bmi +0x49 /* 00000A27 */
000009E0 7B51 moveq.l D5, 0x51
000009E2 0BB3 9B1E 6B3D bclr [[A3] + A1 * 2 + 0x6B3D], D5
000009E8 EB1A rol D2.b, 5
000009EA 215D 1F5C move.l [A0 + 0x1F5C], [A5]+
000009EE 8310 or.b [A0], D1
000009F0 1C7B 1534 movea.b A6, <<invalid full ext with I/IS == 4>>
000009F4 8B13 or.b [A3], D5
000009F6 7392 moveq.l D1, 0xFFFFFF92
000009F8 34E3 move.w [A2]+, -[A3]
000009FA 0143 bchg D3, D0
000009FC 83D3 divs.w D1, [A3]
000009FE 2153 1BE9 move.l [A0 + 0x1BE9], [A3]
00000A02 05C3 .incomplete
00000A04 08CB AF13 bset.b A3, 0x13
00000A08 91CB sub.l A0, A3
00000A0A 491A .invalid 4, [A2]+ // invalid opcode 4 with b == 4
00000A0C B300 xor.b D0, D1
00000A0E CB49 exg A5, A1
00000A10 3413 move.w D2, [A3]
00000A12 111A move.b -[A0], [A2]+
00000A14 7E01 moveq.l D7, 0x01
00000A16 0134 CB2F 0F81 01AC 1311 btst [[A4 + 0xF81] + A4 * 2 + 0x1AC1311], D0
00000A20 34B3 3200 move.w [A2], [A3 + D3.w * 2]
00000A24 CAFB 20CB mulu.w D5, [PC + D2.w - 0x53]
00000A28 D85E add.w D4, [A6]+
00000A2A 345B movea.w A2, [A3]+
00000A2C 2723 move.l -[A3], -[A3]
00000A2E F083 0FEB .extension 0x083 <<F/2-3/0>> // unimplemented
00000A32 143B 2D83 0F34 4BB3 move.b D2, [[ + <<invalid base displacement size>> + D2 * 4] + 0xF344BB3]
00000A3A 8B07 sbcd D5, D7
00000A3C A100 syscall Open/PBHOpen/HOpen, flags=1
00000A3E 4101 .invalid 0, D1 // invalid opcode 4 with b == 4
00000A40 C32F B303 and.b [A7 - 0x4CFD], D1
00000A44 C32F 0F62 and.b [A7 + 0xF62], D1
00000A48 C32F 230E and.b [A7 + 0x230E], D1
00000A4C 3401 move.w D2, D1
00000A4E 2F3F move.l -[A7], <<invalid special address>>
00000A50 2370 A3FB 1FC3 2FC3 AF1F 6B54 0F21 move.l [A1 + 0xF21], [[0x1FC32FC3] - 0x50E094AC]
00000A5E 079C bclr [A4]+, D3
00000A60 23CA 8340 7B89 move.l [0x83407B89], A2
00000A66 7B13 moveq.l D5, 0x13
00000A68 3B71 3B3C 7B09 move.w [A5 + 0x7B09], <<invalid full ext with I/IS == 4>>
00000A6E EBC4 0382 bfexts D0, D4 {14:2}
00000A72 BB0B cmpm.b [A5]+, [A3]+
00000A74 1C73 007B movea.b A6, [A3 + D0.w + 0x7B]
00000A78 162B C242 move.b D3, [A3 - 0x3DBE]
00000A7C 3461 movea.w A2, -[A1]
00000A7E 7F7B moveq.l D7, 0x7B
00000A80 0930 3B3C btst <<invalid full ext with I/IS == 4>>, D4
00000A84 5B03 subq.b D3, 5
00000A86 4BE4 lea.l A5, -[A4]
00000A88 A308 syscall Create/PBHCreate/HCreate, flags=3
00000A8A 7B09 moveq.l D5, 0x09
00000A8C 2A0F move.l D5, A7
00000A8E 9C0F sub.b D6, A7
00000A90 9A54 sub.w D5, [A4]
00000A92 0F30 1B48 btst [A0 + <<invalid base displacement size>>], D7
00000A96 2BDA move.l <<invalid special address>>, [A2]+
00000A98 3B03 move.w -[A5], D3
00000A9A 80AB 4E3B or.l D0, [A3 + 0x4E3B]
00000A9E 003B 028B 14CB ori.b [PC + D1.w * 4 - 0x53], 0x8B
00000AA4 0008 A323 ori.b A0, 0x23 /* '#' */
00000AA8 2B5A CA80 move.l [A5 - 0x3580], [A2]+
00000AAC 8106 sbcd D0, D6
00000AAE 2BDA move.l <<invalid special address>>, [A2]+
00000AB0 30A1 move.w [A0], -[A1]
00000AB2 0053 642B ori.w [A3], 0x642B /* 'd+' */
00000AB6 DA80 add.l D5, D0
00000AB8 80EB 090F divu.w D0, [A3 + 0x90F]
00000ABC 0103 btst D3, D0
00000ABE 8008 or.b D0, A0
00000AC0 FB80 .invalid <<F/6/5>>
00000AC2 2B5A 4280 move.l [A5 + 0x4280], [A2]+
00000AC6 5B03 subq.b D3, 5
00000AC8 2B5A FA80 move.l [A5 - 0x580], [A2]+
00000ACC 0F42 bchg D2, D7
00000ACE 7B64 moveq.l D5, 0x64
00000AD0 80F3 4DFB 520B 58F3 4DD0 F384 divu.w D0, [[0x520B58F3] + 0x4DD0F384]
00000ADC A104 syscall Control, flags=1
00000ADE 3BF6 4253 move.w <<invalid special address>>, [A6 + D4.w * 2 + 0x53]
00000AE2 640B bcc +0xD /* 00000AEF */
00000AE4 010F btst A7, D0
00000AE6 3008 move.w D0, A0
00000AE8 C34E exg A1, A6
00000AEA 0B5B bchg [A3]+, D5
00000AEC 8340 0FC1 pack D1, D0, 0x0FC1
00000AF0 003B 020B 584B ori.b [PC + D5 + 0x4B], 0xB
00000AF6 88BB B842 or.l D4, [PC + A3 + 0x42]
00000AFA 1F54 F312 move.b [A7 - 0xCEE], [A4]
00000AFE 0F60 bchg -[A0], D7
00000B00 5F8B subq.l A3, 7
00000B02 060F 300B addi.b A7, 0xB
00000B06 061B 4843 addi.b [A3]+, 0x43 /* 'C' */
00000B0A AFF3 syscall EddyTrap, auto_pop
00000B0C 043B 051F 4823 subi.b [PC + D4 + 0x23], 0x1F
00000B12 4A2F 48BB tst.b [A7 + 0x48BB]
00000B16 3813 move.w D4, [A3]
00000B18 0188 bclr A0, D0
00000B1A 413E .invalid 0, <<invalid special address>> // invalid opcode 4 with b == 4
00000B1C 7318 moveq.l D1, 0x18
00000B1E 1F6A 2B0D BB60 move.b [A7 - 0x44A0], [A2 + 0x2B0D]
00000B24 9B20 sub.b -[A0], D5
00000B26 D384 addx.l D1, D4
00000B28 7EA3 moveq.l D7, 0xFFFFFFA3
00000B2A 8E63 or.w D7, -[A3]
00000B2C 82A3 or.l D1, -[A3]
00000B2E 022B 352B 040F andi.b [A3 + 0x40F], 0x2B /* '+' */
00000B34 C483 and.l D2, D3
00000B36 01BB 604B bclr [PC + D6.w + 0x4B], D0
00000B3A 04AB 0F7E 484E 430C subi.l [A3 + 0x430C], 0xF7E484E
00000B42 0348 bchg A0, D1
00000B44 BB0B cmpm.b [A5]+, [A3]+
00000B46 BC1F cmp.b D6, [A7]+
00000B48 830D sbcd -[A1], -[A5]
00000B4A 1000 move.b D0, D0
00000B4C 931E sub.b [A6]+, D1
00000B4E 00FB .incomplete
00000B50 44EB 44CC move.b [A3 + 0x44CC], CCR
00000B54 8100 sbcd D0, D0
00000B56 3BF1 D381 move.w <<invalid special address>>, [[ + <<invalid base displacement size>> + A5 * 2]]
00000B5A CB01 abcd D5, D1
00000B5C 0E0F A165 .invalid.b A7, 0x65 /* 'e' */ // invalid immediate operation
00000B60 533C DB0D subq.b 0xD /* '\r' */, 1
00000B64 4B08 .invalid 5, A0 // invalid opcode 4 with b == 4
00000B66 9303 subx.b D1, D3
00000B68 7B09 moveq.l D5, 0x09
00000B6A 0F61 bchg -[A1], D7
00000B6C 7E0B moveq.l D7, 0x0B
00000B6E 8183 82C3 unpk D0, D3, 0x82C3
00000B72 9DB3 0083 sub.l [A3 + D0.w - 0x125], D6
00000B76 8D41 024B pack D6, D1, 0x024B
00000B7A 3C3B 2DA8 2D7E move.w D6, [0x2D7E + D2 * 4]
00000B80 7B09 moveq.l D5, 0x09
00000B82 3F00 move.w -[A7], D0
00000B84 E308 lsl D0.b, 1
00000B86 ABEC syscall ButtonMgr
00000B88 00F3 .incomplete
00000B8A 051F btst [A7]+, D2
00000B8C 00F3 .incomplete
00000B8E 1013 move.b D0, [A3]
00000B90 6FE3 ble -0x1B /* 00000B75 */
00000B92 1C00 move.b D6, D0
00000B94 FB11 .extension 0xB11 <<F/4-5/5>> // unimplemented
00000B96 1F00 move.b -[A7], D0
00000B98 FB16 .extension 0xB16 <<F/4-5/5>> // unimplemented
00000B9A 5B94 subq.l [A4], 5
00000B9C 00EB .incomplete
00000B9E 274B 5E23 move.l [A3 + 0x5E23], A3
00000BA2 1800 move.b D4, D0
00000BA4 531E subq.b [A6]+, 1
00000BA6 031B btst [A3]+, D1
00000BA8 0F00 btst D0, D7
00000BAA 5340 subq.w D0, 1
00000BAC 0FE1 .incomplete
00000BAE 01EB .incomplete
00000BB0 4693 not.l [A3]
00000BB2 DE00 add.b D7, D0
00000BB4 0347 bchg D7, D1
00000BB6 1F61 0000 move.b [A7 + 0x0], -[A1]
00000BBA 0000 0083 ori.b D0, 0x83
00000BBE 013B 391F E302 1F08 btst [[PC] + D3 - 0x1CFDE0F8], D0
00000BC6 8302 sbcd D1, D2
00000BC8 1F08 move.b -[A7], A0
00000BCA 6B07 bmi +0x9 /* 00000BD3 */
00000BCC D05B add.w D0, [A3]+
00000BCE 030B btst A3, D1
00000BD0 58CB DC5A dbvc D3, -0x23A8 /* FFFFE82C */
00000BD4 9B22 sub.b -[A2], D5
00000BD6 5E9B addq.l [A3]+, 7
00000BD8 4F03 .invalid 7, D3 // invalid opcode 4 with b == 4
00000BDA 4E5A unlink A2
00000BDC BB2E 5E05 xor.b [A6 + 0x5E05], D5
00000BE0 1B5A 2B40 move.b [A5 + 0x2B40], [A2]+
00000BE4 7B64 moveq.l D5, 0x64
00000BE6 42F3 4D43 1725 1BD3 .invalid [[A3 + <<invalid base displacement size>>] + 0x17251BD3] // invalid opcode 4 with subtype 1
00000BEE 0F73 180F bchg [A3 + D1 + 0xF], D7
00000BF2 002F 1306 2320 ori.b [A7 + 0x2320], 0x6
00000BF8 A304 syscall Control, flags=3
00000BFA 1306 move.b -[A1], D6
00000BFC 0382 bclr D2, D1
00000BFE 1306 move.b -[A1], D6
00000C00 D381 addx.l D1, D1
00000C02 1306 move.b -[A1], D6
00000C04 7B0C moveq.l D5, 0x0C
00000C06 FB00 .extension 0xB00 <<F/4-5/5>> // unimplemented
00000C08 5E63 addq.w -[A3], 7
00000C0A 0383 bclr D3, D1
00000C0C 019B bclr [A3]+, D0
00000C0E 049B 0B5B 03CB subi.l [A3]+, 0xB5B03CB
00000C14 1B43 025E move.b [A5 + 0x25E], D3
00000C18 5A23 addq.b -[A3], 5
00000C1A 0A65 1E7B xori.w -[A5], 0x1E7B
00000C1E 8981 140F unpk D4, D1, 0x140F
00000C22 8114 or.b [A4], D0
00000C24 EBC4 6100 bfexts D6, D4 {4:32}
00000C28 A308 syscall Create/PBHCreate/HCreate, flags=3
00000C2A 4B84 .invalid 5, D4 // invalid opcode 4 with b == 6
00000C2C 9B04 subx.b D5, D4
00000C2E 5E5B addq.w [A3]+, 7
00000C30 03E1 .incomplete
00000C32 0083 175A 9310 ori.l D3, 0x175A9310
00000C38 A520 syscall SetPtrSize, flags=5
00000C3A 415D chk.w D0, [A5]+
00000C3C 0F74 630D bchg [[A4 + <<invalid base displacement size>>] + D6 * 2], D7
00000C40 2F7B 155A 0B40 A12C move.l [A7 - 0x5ED4], [[PC] + 0xB40]
00000C48 C314 and.b [A4], D1
00000C4A 2F5E C121 move.l [A7 - 0x3EDF], [A6]+
00000C4E 0FD1 .incomplete
00000C50 2133 04C1 move.l -[A0], [A3 + D0.w * 4 - 0x63]
00000C54 21C3 02F3 move.l [0x000002F3], D3
00000C58 045A A327 subi.w [A2]+, 0xA327
00000C5C 8528 0344 or.b [A0 + 0x344], D2
00000C60 810D sbcd -[A0], -[A5]
00000C62 BBD7 cmpa.l A5, [A7]
00000C64 30C3 move.w [A0]+, D3
00000C66 00BB 57FA 0F9C E509 ori.l [[PC + <<invalid base displacement size>> + A6 * 4]], 0x57FA0F9C
00000C6E 5B56 subq.w [A6], 5
00000C70 7109 moveq.l D0, 0x09
00000C72 EBC4 9380 bfexts D1, D4 {14:32}
00000C76 4B81 .invalid 5, D1 // invalid opcode 4 with b == 6
00000C78 DB1D add.b [A5]+, D5
00000C7A 167E movea.b A3, <<invalid special address>>
00000C7C 0FEC .incomplete
label00000C7E:
00000C7E 5A23 addq.b -[A3], 5
00000C80 3B10 move.w -[A5], [A0]
00000C82 2300 move.l -[A1], D0
00000C84 8CBB 002A or.l D6, [PC + D0.w + 0x2A]
00000C88 D263 add.w D1, -[A3]
00000C8A 2306 move.l -[A1], D6
00000C8C 2300 move.l -[A1], D0
00000C8E 5EA3 addq.l -[A3], 7
00000C90 071A btst [A2]+, D3
00000C92 E33B rol D3.b, D1
00000C94 B62E 0ECB cmp.b D3, [A6 + 0xECB]
00000C98 1E86 move.b [A7], D6
00000C9A 2E08 move.l D7, A0
00000C9C 7321 moveq.l D1, 0x21
00000C9E 5443 addq.w D3, 2
00000CA0 0556 bchg [A6], D2
00000CA2 2304 move.l -[A1], D4
00000CA4 5301 subq.b D1, 1
00000CA6 A593 syscall Microseconds, flags=5
00000CA8 0E20 AB70 .invalid.b -[A0], 0x70 /* 'p' */ // invalid immediate operation
00000CAC 7320 moveq.l D1, 0x20
00000CAE 13B3 0061 04BB move.b [A1 + D0.w * 4 - 0x69], [A3 + D0.w + 0x61]
00000CB4 0048 D2F3 ori.w A0, 0xD2F3
00000CB8 020E 86BB andi.b A6, 0xBB
00000CBC 0008 5411 ori.b A0, 0x11
00000CC0 058B bclr A3, D2
00000CC2 806E 6D97 or.w D0, [A6 + 0x6D97]
00000CC6 AB70 syscall rSlowHilite
00000CC8 2B25 move.l -[A5], -[A5]
00000CCA A903 syscall SetFontLock
00000CCC 1B13 move.b -[A5], [A3]
00000CCE 8CF3 027E divu.w D6, [A3 + D0.w * 2 + 0x7E]
00000CD2 CB0A abcd -[A5], -[A2]
00000CD4 BB00 xor.b D0, D5
00000CD6 6E3B bgt +0x3D /* 00000D13 */
00000CD8 0781 bclr D1, D3
00000CDA 04F3 .incomplete
00000CDC 16F4 330B 5309 0E83 move.b [A3]+, [[A4 + <<invalid base displacement size>> + D3 * 2] + 0x53090E83]
00000CE4 465E not.w [A6]+
00000CE6 F300 .extension 0x300 <<F/4-5/1>> // unimplemented
00000CE8 EB06 asl D6.b, 5
00000CEA C104 abcd D0, D4
00000CEC 1B13 move.b -[A5], [A3]
00000CEE C504 abcd D2, D4
00000CF0 0FB6 2E08 bclr [A6 + D2 * 8 + 0x8], D7
00000CF4 CB1E and.b [A6]+, D5
00000CF6 9B10 sub.b [A0], D5
00000CF8 4305 .invalid 1, D5 // invalid opcode 4 with b == 4
00000CFA 6A23 bpl +0x25 /* 00000D1F */
00000CFC 04E3 .incomplete
00000CFE 18A5 move.b [A4], -[A5]
00000D00 052A 20AB btst [A2 + 0x20AB], D2
00000D04 9BF3 1EF7 sub.l A5, [A3 + D1 * 8 - 0x9]
00000D08 0630 8706 41C7 addi.b <<invalid full ext with IS == 1 and I/IS == 7>>, 0x6
00000D0E 864C or.w D3, A4
00000D10 AB70 syscall rSlowHilite
00000D12 8105 sbcd D0, D5
00000D14 0B08 btst A0, D5
00000D16 A505 syscall Status, flags=5
00000D18 3C1B move.w D6, [A3]+
00000D1A 0D93 bclr [A3], D6
00000D1C 0656 F302 addi.w [A6], 0xF302
00000D20 6ACB bpl -0x33 /* 00000CED */
00000D22 0ACB .incomplete
00000D24 1AE1 move.b [A5]+, -[A1]
00000D26 052A E505 btst [A2 - 0x1AFB], D2
00000D2A 3105 move.w -[A0], D5
00000D2C 0FB6 3B30 0B02 9506 bclr [A6 + 0xB029506 + D3 * 2], D7
00000D34 0FB6 AB15 bclr [[A6] + A2 * 2], D7
00000D38 BB00 xor.b D0, D5
00000D3A 0EEB .incomplete
00000D3C 0BE1 .incomplete
00000D3E 1243 movea.b A1, D3
00000D40 0601 0411 addi.b D1, 0x11
00000D44 020F B643 andi.b A7, 0x43 /* 'C' */
00000D48 0572 DB02 5B07 bchg [[A2 + <<invalid base displacement size>> + A5 * 2] + 0x5B07], D2
00000D4E BB12 xor.b [A2], D5
00000D50 4508 .invalid 2, A0 // invalid opcode 4 with b == 4
00000D52 6E41 bgt +0x43 /* 00000D95 */
00000D54 0803 3963 btst.b D3, 0x63 /* 'c' */
00000D58 289B move.l [A4], [A3]+
00000D5A 1345 08F3 move.b [A1 + 0x8F3], D5
00000D5E 022A E10D 0EE1 andi.b [A2 + 0xEE1], 0xD /* '\r' */
00000D64 0708 btst A0, D3
00000D66 FD07 .extension 0xD07 <<F/4-5/6>> // unimplemented
00000D68 0FB9 17A3 26BB bclr [0x17A326BB], D7
00000D6E 42E5 .invalid -[A5] // invalid opcode 4 with subtype 1
00000D70 03E1 .incomplete
00000D72 1FF3 0256 move.b <<invalid special address>>, [A3 + D0.w * 2 + 0x56]
00000D76 211B move.l -[A0], [A3]+
00000D78 2A54 movea.l A5, [A4]
00000D7A 6104 bsr +0x6 /* 00000D80 */
00000D7C 2261 movea.l A1, -[A1]
00000D7E 1115 move.b -[A0], [A5]
fn00000D80:
00000D80 2183 0A69 move.l [A0 + D0 * 2 + 0x69], D3
00000D84 1186 4305 move.b [[A0 + <<invalid base displacement size>>] + D4 * 2], D6
00000D88 7E8D moveq.l D7, 0xFFFFFF8D
00000D8A 2048 movea.l A0, A0
00000D8C 201F move.l D0, [A7]+
00000D8E A36A syscall HSetState, flags=3
00000D90 B815 cmp.b D4, [A5]
00000D92 050B btst A3, D2
00000D94 02A6 9D04 0FB6 andi.l -[A6], 0x9D040FB6
00000D9A 2E2A CB1E move.l D7, [A2 - 0x34E2]
00000D9E 362E 0EA1 move.w D3, [A6 + 0xEA1]
00000DA2 2525 move.l -[A2], -[A5]
00000DA4 2622 move.l D3, -[A2]
00000DA6 9D05 subx.b D6, D5
00000DA8 ABDB syscall 0xBDB
00000DAA 7B94 moveq.l D5, 0xFFFFFF94
00000DAC BB50 xor.w [A0], D5
00000DAE 0010 223C ori.b [A0], 0x3C /* '<' */
00000DB2 0B0E btst A6, D5
00000DB4 4B32 0824 .invalid 5, [A2 + D0 + 0x24] // invalid opcode 4 with b == 4
00000DB8 6053 bra +0x55 /* 00000E0D */
00000DBA 0C48 FB03 cmpi.w A0, 0xFB03
00000DBE 6EC3 bgt -0x3B /* 00000D83 */
00000DC0 4E03 .invalid // invalid opcode 4
00000DC2 CE0F and.b D7, A7
00000DC4 212F B360 move.l -[A0], [A7 - 0x4CA0]
00000DC8 5312 subq.b [A2], 1
00000DCA 2241 movea.l A1, D1
00000DCC 2E83 move.l [A7], D3
00000DCE 81E1 divs.w D0, -[A1]
00000DD0 06A3 63CB 0122 addi.l -[A3], 0x63CB0122
00000DD6 630E bls +0x10 /* 00000DE6 */
00000DD8 1302 move.b -[A1], D2
00000DDA 6323 bls +0x25 /* 00000DFF */
00000DDC 5B00 subq.b D0, 5
00000DDE 1B03 move.b -[A5], D3
00000DE0 0A5B 328B xori.w [A3]+, 0x328B
00000DE4 8056 or.w D0, [A6]
label00000DE6:
00000DE6 5A33 2153 00CA 368D addq.b [[A3] + 0xCA368D], 5
00000DEE 0106 btst D6, D0
00000DF0 821A or.b D1, [A2]+
00000DF2 CB25 and.b -[A5], D5
00000DF4 B6BB 0763 2340 821A 434E cmp.l D3, [[PC + 0x2340] - 0x7DE5BCB2]
00000DFE B633 00FB cmp.b D3, [A3 + D0.w - 0x5]
00000E02 00DC .incomplete
00000E04 8B83 5B1B unpk D5, D3, 0x5B1B
00000E08 6323 bls +0x25 /* 00000E2D */
00000E0A 5E32 069B addq.b [A2 + D0.w * 8 - 0x101], 7
00000E0E 0306 btst D6, D1
00000E10 2313 move.l -[A1], [A3]
00000E12 1A0F move.b D5, A7
00000E14 B60F cmp.b D3, A7
00000E16 C102 abcd D0, D2
00000E18 0101 btst D1, D0
00000E1A F30B .extension 0x30B <<F/4-5/1>> // unimplemented
00000E1C 06A3 0006 541A addi.l -[A3], 0x6541A
00000E22 EB16 roxl D6.b, 5
00000E24 B6FB 4AE5 cmpa.w A3, [PC + D4 * 2 - 0x27]
00000E28 0201 061A andi.b D1, 0x1A
00000E2C 0FB6 DB0B 6323 0A5E bclr [[A6 + <<invalid base displacement size>> + A5 * 2] + 0x63230A5E], D7
00000E34 5C5B addq.w [A3]+, 6
00000E36 328B move.w [A1], A3
00000E38 80E1 divu.w D0, -[A1]
00000E3A 079B bclr [A3]+, D3
00000E3C 25B6 9B0B 0305 A300 C101 move.l [[A2 + <<invalid base displacement size>> + A4]], [[A6 + <<invalid base displacement size>> + A1 * 2] + 0x305A300]
00000E46 5E32 C104 addq.b <<invalid full ext with I/IS == 4>>, 7
00000E4A 0CE1 .incomplete
00000E4C 05E3 .incomplete
00000E4E 97C3 sub.l A3, D3
00000E50 064D 011A addi.w A5, 0x11A
00000E54 E397 roxl D7, 1
00000E56 3300 move.w -[A1], D0
00000E58 7312 moveq.l D1, 0x12
00000E5A E35A rol D2.w, 1
00000E5C 43E4 lea.l A1, -[A4]
00000E5E F302 .extension 0x302 <<F/4-5/1>> // unimplemented
00000E60 3656 movea.w A3, [A6]
00000E62 DB02 addx.b D5, D2
00000E64 130E move.b -[A1], A6
00000E66 C6CD mulu.w D3, A5
00000E68 390F move.w -[A4], A7
00000E6A A12A syscall HUnlock, flags=1
00000E6C 630C bls +0xE /* 00000E7A */
00000E6E 0B1F btst [A7]+, D5
00000E70 B3AA 00BB xor.l [A2 + 0xBB], D1
00000E74 0BEC .incomplete
00000E76 3B76 AC83 404B move.w [A5 + 0x404B], [A6 + A2 * 4 - 0x125]
// begin alternate branch 00000E7A-00000E7C
label00000E7A:
00000E7A 404B negx.w A3
// end alternate branch 00000E7A-00000E7C
label00000E7A: // (misaligned)
00000E7C 049B B583 0D1F subi.l [A3]+, 0xB5830D1F
00000E82 6100 BB0B bsr -0x44F3 /* FFFFC98F */
00000E86 53CF 1C0F dbls D7, +0x1C11 /* 00002A97 */
00000E8A C500 abcd D2, D0
00000E8C EC33 roxr D3.b, D6
00000E8E 71D3 moveq.l D0, 0xFFFFFFD3
00000E90 4881 ext.w D1
00000E92 001C 9BB5 ori.b [A4]+, 0xB5
00000E96 131B move.b -[A1], [A3]+
00000E98 4B5B chk.w D5, [A3]+
00000E9A 6501 bcs +0x3 /* 00000E9D */
00000E9C 0F65 bchg -[A5], D7
00000E9E 01EC .incomplete
00000EA0 0F09 btst A1, D7
00000EA2 029B 6011 021C andi.l [A3]+, 0x6011021C
00000EA8 838D A1AC unpk -[A1], -[A5], 0xA1AC
00000EAC A101 syscall Close, flags=1
00000EAE 2B29 1379 move.l -[A5], [A1 + 0x1379]
00000EB2 830D sbcd -[A1], -[A5]
00000EB4 C323 and.b -[A3], D1
00000EB6 889A or.l D4, [A2]+
00000EB8 549B addq.l [A3]+, 2
00000EBA 4163 chk.w D0, -[A3]
00000EBC 056E 7318 bchg [A6 + 0x7318], D2
00000EC0 3B90 9303 0F21 C05B move.w [[A5 + <<invalid base displacement size>> + A1 * 2] + 0xF21C05B], [A0]
00000EC8 024E F306 andi.w A6, 0xF306
00000ECC 5320 subq.b -[A0], 1
00000ECE 2007 move.l D0, D7
00000ED0 0002 2371 ori.b D2, 0x71 /* 'q' */
00000ED4 C82B 426A and.b D4, [A3 + 0x426A]
00000ED8 7318 moveq.l D1, 0x18
00000EDA 0F4E bchg A6, D7
00000EDC A100 syscall Open/PBHOpen/HOpen, flags=1
00000EDE AC1C syscall Count1Types, auto_pop
00000EE0 D820 add.b D4, -[A0]
00000EE2 10D3 move.b [A0]+, [A3]
00000EE4 0073 180B 0460 ori.w [A3 + D0.w * 4 + 0x60], 0x180B
00000EEA 6AF3 bpl -0xB /* 00000EDF */
00000EEC 0308 btst A0, D1
00000EEE 720B moveq.l D1, 0x0B
00000EF0 0408 C47B subi.b A0, 0x7B /* '{' */
00000EF4 54A8 0E12 addq.l [A0 + 0xE12], 2
00000EF8 4634 2902 4821 not.b [[A4 + <<invalid base displacement size>> + D2] + 0x4821]
00000EFE 023B 0272 EA60 andi.b [PC + A6 * 2 + 0x60], 0x72 /* 'r' */
00000F04 C481 and.l D2, D1
00000F06 02B3 0081 022A 12BB andi.l [A3 + D1.w * 2 - 0x69], 0x81022A
00000F0E 0B50 bchg [A0], D5
00000F10 6170 bsr +0x72 /* 00000F82 */
00000F12 A502 syscall Read, flags=5
00000F14 0EA1 0260 7221 .invalid.l -[A1], 0x2607221 // invalid immediate operation
00000F1A 6D0F blt +0x11 /* 00000F2B */
00000F1C C40F and.b D2, A7
00000F1E A502 syscall Read, flags=5
00000F20 48A1 02BC movem.w -[A1], D6,A0,A2,A3,A4,A5
00000F24 B902 xor.b D2, D4
00000F26 8072 0FA8 4801 or.w D0, [0x4801 + D0 * 8]
00000F2C 03EB .incomplete
00000F2E 2CC4 move.l [A6]+, D4
00000F30 6902 bvs +0x4 /* 00000F34 */
00000F32 BB0B cmpm.b [A5]+, [A3]+
label00000F34:
00000F34 3B0B move.w -[A5], A3
00000F36 7300 moveq.l D1, 0x00
00000F38 134A 4303 move.b [A1 + 0x4303], A2
00000F3C EB44 asl D4.w, 5
00000F3E 4302 .invalid 1, D2 // invalid opcode 4 with b == 4
00000F40 3B71 0912 23CE 830D move.w [A5 - 0x7CF3], [[A1 + D0] + 0x23CE]
00000F48 1CEC 0F81 move.b [A6]+, [A4 + 0xF81]
00000F4C 0E21 0123 .invalid.b -[A1], 0x23 /* '#' */ // invalid immediate operation
00000F50 CE83 and.l D7, D3
00000F52 8D81 E20F unpk D6, D1, 0xE20F
00000F56 44F3 99AB 2420 444B 7532 move.b [[0x2420 + A1] + 0x444B7532], CCR
00000F60 1F34 2514 move.b -[A7], <<invalid full ext with I/IS == 4>>
00000F64 322B 714B move.w D1, [A3 + 0x714B]
00000F68 3CA1 move.w [A6], -[A1]
00000F6A 8F0E sbcd -[A7], -[A6]
00000F6C 41B6 C1D2 830F .invalid 0, [[] - 0x7CF1] // invalid opcode 4 with b == 6
00000F72 1F42 D301 move.b [A7 - 0x2CFF], D2
00000F76 0FAC 4303 bclr [A4 + 0x4303], D7
00000F7A C386 and.l D6, D1
00000F7C 4384 .invalid 1, D4 // invalid opcode 4 with b == 6
00000F7E C500 abcd D2, D0
label00000F80:
00000F80 4382 .invalid 1, D2 // invalid opcode 4 with b == 6
fn00000F82:
00000F82 1F30 0F2A E920 C109 move.b -[A7], [[A0 - 0x16E0 + D0 * 8] - 0x3EF7]
00000F8A 1CC1 move.b [A6]+, D1
00000F8C 037B 1621 bchg [PC + D1.w * 8 + 0x21], D1
00000F90 0A43 820F xori.w D3, 0x820F
00000F94 3401 move.w D2, D1
00000F96 964B sub.w D3, A3
00000F98 5BAB 69A3 subq.l [A3 + 0x69A3], 5
00000F9C BBDB cmpa.l A5, [A3]+
00000F9E 4A1F tst.b [A7]+
00000FA0 DB31 0F00 add.b [A1 + <<invalid base displacement size>> + D0 * 8], D5
00000FA4 0103 btst D3, D0
00000FA6 B41C cmp.b D2, [A4]+
00000FA8 6B07 bmi +0x9 /* 00000FB1 */
00000FAA 4382 .invalid 1, D2 // invalid opcode 4 with b == 6
00000FAC 53A0 subq.l -[A0], 1
00000FAE C10C abcd -[A0], -[A4]
00000FB0 0501 btst D1, D2
00000FB2 4382 .invalid 1, D2 // invalid opcode 4 with b == 6
00000FB4 0F01 btst D1, D7
00000FB6 01A5 bclr -[A5], D0
00000FB8 11EA 486E 0112 move.b [0x00000112], [A2 + 0x486E]
00000FBE 7E93 moveq.l D7, 0xFFFFFF93
00000FC0 0172 9301 bchg [[A2 + <<invalid base displacement size>> + A1 * 2]], D0
00000FC4 B314 xor.b [A4], D1
00000FC6 E303 asl D3.b, 1
00000FC8 C4BB 3013 and.l D2, [PC + D3.w + 0x13]
00000FCC 86D3 divu.w D3, [A3]
00000FCE 0073 120F C112 FB48 ori.w [[A3 + A4] - 0x4B8], 0x120F
00000FD6 6AA8 bpl -0x56 /* 00000F80 */
00000FD8 B148 cmpm.w [A0]+, [A0]+
00000FDA A915 syscall ShowWindow
00000FDC 086A 0FA8 A5F9 bchg.b [A2 - 0x5A07], 0xA8
00000FE2 2339 2043 820F move.l -[A1], [0x2043820F]
00000FE8 E905 asl D5.b, 4
00000FEA 011C btst [A4]+, D0
00000FEC 0B04 btst D4, D5
00000FEE 2A6A 81FF movea.l A5, [A2 - 0x7E01]
00000FF2 0FE0 .incomplete
00000FF4 4B07 .invalid 5, D7 // invalid opcode 4 with b == 4
00000FF6 5302 subq.b D2, 1
00000FF8 E303 asl D3.b, 1
00000FFA DB01 addx.b D5, D1
00000FFC 134A 6B07 move.b [A1 + 0x6B07], A2
00001000 4382 .invalid 1, D2 // invalid opcode 4 with b == 6
00001002 0FA8 6EC1 bclr [A0 + 0x6EC1], D7
00001006 01EB .incomplete
00001008 2CAB 0021 move.l [A6], [A3 + 0x21]
0000100C 194E 6001 move.b [A4 + 0x6001], A6
00001010 0A1B 1301 xori.b [A3]+, 0x1
00001014 042A 010A 567E subi.b [A2 + 0x567E], 0xA /* '\n' */
0000101A 4B07 .invalid 5, D7 // invalid opcode 4 with b == 4
0000101C C40F and.b D2, A7
0000101E A87E syscall AddPt
00001020 C102 abcd D0, D2
00001022 FB48 .extension 0xB48 <<F/4-5/5>> // unimplemented
00001024 7EAB moveq.l D7, 0xFFFFFFAB
00001026 05A3 bclr -[A3], D2
00001028 022F F306 0FC5 andi.b [A7 + 0xFC5], 0x6
0000102E 8D05 sbcd D6, D5
00001030 0448 0104 subi.w A0, 0x104
00001034 730A moveq.l D1, 0x0A
00001036 3D0E move.w -[A6], A6
00001038 4104 .invalid 0, D4 // invalid opcode 4 with b == 4
0000103A 0FA8 6EDA bclr [A0 + 0x6EDA], D7
0000103E B300 xor.b D0, D1
00001040 2103 move.l -[A0], D3
00001042 4B0E .invalid 5, A6 // invalid opcode 4 with b == 4
00001044 2B29 7107 move.l -[A5], [A1 + 0x7107]
00001048 CB05 abcd D5, D5
0000104A 4103 .invalid 0, D3 // invalid opcode 4 with b == 4
0000104C 0E6E 0FA8 2A05 .invalid.w [A6 + 0x2A05], 0xFA8 // invalid immediate operation
00001052 107E movea.b A0, <<invalid special address>>
00001054 2102 move.l -[A0], D2
00001056 0314 btst [A4], D1
00001058 0D02 btst D2, D6
0000105A 6061 bra +0x63 /* 000010BD */
0000105C 0508 btst A0, D2
0000105E 7E0F moveq.l D7, 0x0F
00001060 6927 bvs +0x29 /* 00001089 */
00001062 2B33 E901 move.l -[A5], [[A3 + <<invalid base displacement size>> + A6]]
00001066 8501 sbcd D2, D1
00001068 4502 .invalid 2, D2 // invalid opcode 4 with b == 4
0000106A 0FF5 .incomplete
0000106C 0165 bchg -[A5], D0
0000106E 096E E103 bchg [A6 - 0x1EFD], D4
00001072 2A65 movea.l A5, -[A5]
00001074 09DB .incomplete
00001076 8BA5 or.l -[A5], D5
00001078 0983 bclr D3, D4
0000107A 06B3 800F 080F 0E0F addi.l [A3 + D0 * 8 + 0xF], 0x800F080F
00001082 A8A5 syscall FillRect
00001084 0749 bchg A1, D3
00001086 0D85 bclr D5, D6
00001088 15CD 07C1 move.b [PC + 0x7C1 /* 0000184B, value 0x31 '1' */], A5
0000108C 030F btst A7, D1
0000108E 1506 move.b -[A2], D6
00001090 8D2F 0F39 or.b [A7 + 0xF39], D6
00001094 2F19 move.l -[A7], [A1]+
00001096 02EA .incomplete
00001098 08C4 A789 bset.b D4, 0x89
0000109C F90F .extension 0x90F <<F/4-5/4>> // unimplemented
0000109E 0D04 btst D4, D6
000010A0 DB01 addx.b D5, D1
000010A2 1902 move.b -[A4], D2
000010A4 486A 6102 pea.l [A2 + 0x6102]
000010A8 5302 subq.b D2, 1
000010AA EA08 lsr D0.b, 5
000010AC DB01 addx.b D5, D1
000010AE 0FE9 .incomplete
000010B0 3AA1 move.w [A5], -[A1]
000010B2 1285 move.b [A1], D5
000010B4 274B 04A1 move.l [A3 + 0x4A1], A3
000010B8 AD13 syscall NewWindow, auto_pop
000010BA 0383 bclr D3, D1
000010BC 010F btst A7, D0
000010BE F128 .extension 0x128 <<F/4-5/0>> // unimplemented
000010C0 4382 .invalid 1, D2 // invalid opcode 4 with b == 6
000010C2 0F11 btst [A1], D7
000010C4 0143 bchg D3, D0
000010C6 820F or.b D1, A7
000010C8 0D01 btst D1, D6
000010CA 4B04 .invalid 5, D4 // invalid opcode 4 with b == 4
000010CC EB03 asl D3.b, 5
000010CE 8103 sbcd D0, D3
000010D0 EB03 asl D3.b, 5
000010D2 9103 subx.b D0, D3
000010D4 4B04 .invalid 5, D4 // invalid opcode 4 with b == 4
000010D6 DB5E add.w [A6]+, D5
000010D8 4101 .invalid 0, D1 // invalid opcode 4 with b == 4
000010DA DB5E add.w [A6]+, D5
000010DC F504 .extension 0x504 <<F/4-5/2>> // unimplemented
000010DE 4382 .invalid 1, D2 // invalid opcode 4 with b == 6
000010E0 0F11 btst [A1], D7
000010E2 0143 bchg D3, D0
000010E4 820F or.b D1, A7
000010E6 1101 move.b -[A0], D1
000010E8 4382 .invalid 1, D2 // invalid opcode 4 with b == 6
000010EA 0F11 btst [A1], D7
000010EC 0143 bchg D3, D0
000010EE 820F or.b D1, A7
000010F0 1101 move.b -[A0], D1
000010F2 4382 .invalid 1, D2 // invalid opcode 4 with b == 6
000010F4 0F11 btst [A1], D7
000010F6 0143 bchg D3, D0
000010F8 820F or.b D1, A7
000010FA 1108 move.b -[A0], A0
000010FC F36E .extension 0x36E <<F/4-5/1>> // unimplemented
000010FE 0108 btst A0, D0
00001100 F36E .extension 0x36E <<F/4-5/1>> // unimplemented
00001102 0908 btst A0, D4
00001104 E138 rol D0.b, D0
00001106 0FD0 .incomplete
00001108 5378 830D subq.w [0xFFFF830D], 1
0000110C 7B1B moveq.l D5, 0x1B
0000110E 421B clr.b [A3]+
00001110 C89B and.l D4, [A3]+
00001112 E0C3 asr .w D3
00001114 081B 1B2C btst.b [A3]+, 0x2C /* ',' */
00001118 0140 bchg D0, D0
0000111A 0F61 bchg -[A1], D7
0000111C 010F btst A7, D0
0000111E 1C50 movea.b A6, [A0]
00001120 203C A302 0701 move.l D0, 0xA3020701
00001126 A00F syscall MountVol
00001128 8089 or.l D0, A1
0000112A 02AB 3E53 35D3 FB2A andi.l [A3 - 0x4D6], 0x3E5335D3
00001132 83CB divs.w D1, A3
00001134 B31C xor.b [A4]+, D1
00001136 0344 bchg D4, D1
00001138 2B3C 9B0B 0F08 move.l -[A5], 0x9B0B0F08
0000113E FB0D .extension 0xB0D <<F/4-5/5>> // unimplemented
00001140 3B03 move.w -[A5], D3
00001142 D32A 2BA9 add.b [A2 + 0x2BA9], D1
00001146 B31C xor.b [A4]+, D1
00001148 0F44 bchg D4, D7
0000114A BB57 xor.w [A7], D5
0000114C 1CBC 2089 move.b [A6], 0x89
00001150 030F btst A7, D1
00001152 2CE3 move.l [A6]+, -[A3]
00001154 42D3 .invalid [A3] // invalid opcode 4 with subtype 1
00001156 7B42 moveq.l D5, 0x42
00001158 1FB3 1C83 8291 move.b [A7 + A0.w * 2 - 0x111], [A3 + D1 * 4 - 0x125]
0000115E 0323 btst -[A3], D1
00001160 31B3 1C9B 15E3 0380 6559 0FA1 move.w [[0x380] + 0x65590FA1], [A3 + D1 * 4 - 0x101]
0000116C 0853 3C61 bchg.b [A3], 0x61 /* 'a' */
00001170 094B bchg A3, D4
00001172 3CA5 move.w [A6], -[A5]
00001174 5521 subq.b -[A1], 2
00001176 0C0F E10B cmpi.b A7, 0xB
0000117A 250E move.l -[A2], A6
0000117C 838D 0F1C unpk -[A1], -[A5], 0x0F1C
00001180 F35A .extension 0x35A <<F/4-5/1>> // unimplemented
00001182 CCDB mulu.w D6, [A3]+
00001184 A0D3 syscall vBTUpdate
00001186 2173 03CB 67C1 4C42 E14F move.l [A0 - 0x1EB1], [[ + <<invalid base displacement size>>] + 0x67C14C42]
00001190 3B2D 9B49 move.w -[A5], [A5 - 0x64B7]
00001194 8B47 1F08 pack D5, D7, 0x1F08
00001198 0F42 bchg D2, D7
0000119A 1C5C movea.b A6, [A4]+
0000119C 230F move.l -[A1], A7
0000119E C102 abcd D0, D2
000011A0 0FE1 .incomplete
000011A2 0116 btst [A6], D0
000011A4 300F move.w D0, A7
000011A6 A1DF syscall vBlkAlloc, flags=1
000011A8 F319 .extension 0x319 <<F/4-5/1>> // unimplemented
000011AA D321 add.b -[A1], D1
000011AC 4881 ext.w D1
000011AE 0003 3508 ori.b D3, 0x8
000011B2 880F or.b D4, A7
000011B4 2510 move.l -[A2], [A0]
000011B6 0101 btst D1, D0
000011B8 2C0F move.l D6, A7
000011BA A508 syscall Create/PBHCreate/HCreate, flags=5
000011BC 2B42 0846 move.l [A5 + 0x846], D2
000011C0 0553 bchg [A3], D2
000011C2 0701 btst D1, D3
000011C4 232B C22A move.l -[A1], [A3 - 0x3DD6]
000011C8 010A btst A2, D0
000011CA 533C C950 subq.b 0x50 /* 'P' */, 1
000011CE 6105 bsr +0x7 /* 000011D5 */
000011D0 C102 abcd D0, D2
000011D2 2BC2 move.l <<invalid special address>>, D2
000011D4 0E45 041F .invalid.w D5, 0x41F // invalid immediate operation
000011D8 4634 2F8B 0F3F 9B15 not.b [[ + <<invalid base displacement size>> + D2 * 8] + 0xF3F9B15]
000011E0 C102 abcd D0, D2
000011E2 430A .invalid 1, A2 // invalid opcode 4 with b == 4
000011E4 4312 .invalid 1, [A2] // invalid opcode 4 with b == 4
000011E6 BB8B cmpm.l [A5]+, [A3]+
000011E8 2803 move.l D4, D3
000011EA 1283 move.b [A1], D3
000011EC 0D61 bchg -[A1], D6
000011EE 5A20 addq.b -[A0], 5
000011F0 A21E syscall NewPtr, flags=2
000011F2 A2EB syscall vFileWrite, flags=2
000011F4 009B 136B 230F ori.l [A3]+, 0x136B230F
000011FA 0E0F EC78 .invalid.b A7, 0x78 /* 'x' */ // invalid immediate operation
000011FE 1399 001F move.b [A1 + D0.w + 0x1F], [A1]+
00001202 7B09 moveq.l D5, 0x09
00001204 7388 moveq.l D1, 0xFFFFFF88
00001206 A21E syscall NewPtr, flags=2
00001208 1F79 022F 9B04 0F42 move.b [A7 + 0xF42], [0x022F9B04]
00001210 8B7B 0F5E or.w <<invalid full ext with IS == 1 and I/IS == 6>>, D5
00001214 45EE 1B48 lea.l A2, [A6 + 0x1B48]
00001218 BB89 cmpm.l [A5]+, [A1]+
0000121A 1E1F move.b D7, [A7]+
0000121C 8845 or.w D4, D5
0000121E 038B bclr A3, D1
00001220 040F D80F subi.b A7, 0xF
00001224 42C1 .invalid D1 // invalid opcode 4 with subtype 1
00001226 01EB .incomplete
00001228 0AC5 .incomplete
0000122A 61BB bsr -0x43 /* 000011E7 */
0000122C 0C56 4B02 cmpi.w [A6], 0x4B02
00001230 4B08 .invalid 5, A0 // invalid opcode 4 with b == 4
00001232 6033 bra +0x35 /* 00001267 */
00001234 41E3 lea.l A0, -[A3]
00001236 00DB .incomplete
00001238 0620 D492 addi.b -[A0], 0x92
0000123C 5613 addq.b [A3], 3
0000123E 1AB4 3410 move.b [A5], [A4 + D3.w * 4 + 0x10]
00001242 001E EB00 ori.b [A6]+, 0x0
00001246 3B25 move.w -[A5], -[A5]
00001248 0F40 bchg D0, D7
0000124A 6083 bra -0x7B /* 000011CF */
0000124C 10E1 move.b [A0]+, -[A1]
0000124E 4E0F .invalid // invalid opcode 4
00001250 EC4B lsr D3.w, 6
00001252 0907 btst D7, D4
00001254 0126 btst -[A6], D0
00001256 EB87 asl D7, 5
00001258 08A3 04DB bclr.b -[A3], 0xDB
0000125C 546B 6C5E addq.w [A3 + 0x6C5E], 2
00001260 B31C xor.b [A4]+, D1
00001262 0B01 btst D1, D5
00001264 8B47 7B3F pack D5, D7, 0x7B3F
00001268 AB91 syscall ITabMatch
label0000126A:
0000126A D081 add.l D0, D1
0000126C 4C65 DD85 movem.l D0,D1,D3,D4,D5,D7,A0,A5,A7, -[A5]
00001270 CE03 and.b D7, D3
00001272 270F move.l -[A3], A7
00001274 1C4F movea.b A6, A7
00001276 1701 move.b -[A3], D1
00001278 5606 addq.b D6, 3
0000127A 0E2B 150C 0883 .invalid.b [A3 + 0x883], 0xC // invalid immediate operation
00001280 0729 7866 btst [A1 + 0x7866], D3
00001284 0A1E 0C08 xori.b [A6]+, 0x8
00001288 1A7C 2638 movea.b A5, 0x38 /* '8' */
0000128C 0666 2E08 addi.w -[A6], 0x2E08
00001290 6C2A bge +0x2C /* 000012BC */
00001292 1AC8 move.b [A5]+, A0
00001294 2678 2E0E movea.l A3, [0x00002E0E]
00001298 3A66 movea.w A5, -[A6]
0000129A 9898 sub.l D4, [A0]+
0000129C 0A83 0738 E903 xori.l D3, 0x738E903
000012A2 222E 083A move.l D1, [A6 + 0x83A]
000012A6 2218 move.l D1, [A0]+
000012A8 1806 move.b D4, D6
000012AA 22DB move.l [A1]+, [A3]+
000012AC 1506 move.b -[A2], D6
000012AE 36DB move.w [A3]+, [A3]+
000012B0 1525 move.b -[A2], -[A5]
000012B2 0322 btst -[A2], D1
000012B4 9898 sub.l D4, [A0]+
000012B6 C902 abcd D4, D2
000012B8 90D5 sub.w A0, [A5]
000012BA 0290 0C0E 1A93 andi.l [A0], 0xC0E1A93
// begin alternate branch 000012BC-000012C0
label000012BC:
000012BC 0C0E 1A93 cmpi.b A6, 0x93
// end alternate branch 000012BC-000012C0
label000012BC: // (misaligned)
000012C0 1A26 move.b D5, -[A6]
000012C2 78B2 moveq.l D4, 0xFFFFFFB2
000012C4 903A 3EA5 sub.b D0, [PC + 0x3EA5 /* 0000516B, cstring ""<EOF> */]
000012C8 013E btst <<invalid special address>>, D0
000012CA 0622 0200 addi.b -[A2], 0x0
000012CE 0F0C btst A4, D7
000012D0 0E40 8640 .invalid.w D0, 0x8640 // invalid immediate operation
000012D4 3ED4 move.w [A7]+, [A4]
000012D6 5B3A 1225 subq.b [PC + 0x1225 /* 000024FD, cstring ""<EOF> */], 5
000012DA 20F5 0B93 4D26 380C move.l [A0]+, [[ + D0 * 2] + 0x4D26380C]
000012E2 0E29 0C4C 6A2C .invalid.b [A1 + 0x6A2C], 0x4C /* 'L' */ // invalid immediate operation
000012E8 6C80 bge -0x7E /* 0000126A */
000012EA 1A53 movea.b A5, [A3]
000012EC 2C26 move.l D6, -[A6]
000012EE 7806 moveq.l D4, 0x06
000012F0 661A bne +0x1C /* 0000130C */
000012F2 E329 lsl D1.b, D1
000012F4 2669 0C85 movea.l A3, [A1 + 0xC85]
000012F8 0441 302F subi.w D1, 0x302F /* '0/' */
000012FC 0083 0D17 03A3 ori.l D3, 0xD1703A3
00001302 7312 moveq.l D1, 0x12
00001304 8301 sbcd D1, D1
00001306 1C1F move.b D6, [A7]+
00001308 A13E syscall DrvrRemove, flags=1
0000130A 3410 move.w D2, [A0]
label0000130C:
0000130C 3E3C A317 move.w D7, 0xA317
00001310 242A C90D move.l D2, [A2 - 0x36F3]
00001314 1818 move.b D4, [A0]+
00001316 0FAC 0F80 bclr [A4 + 0xF80], D7
0000131A CB06 abcd D5, D6
0000131C 333A 80E3 move.w -[A1], [PC - 0x7F1D /* FFFF9401, cstring ""<EOF> */]
00001320 1282 move.b [A1], D2
00001322 0371 6803 bchg [A1 + D6 + 0x3], D1
00001326 180F move.b D4, A7
00001328 807B 2F42 F381 or.w D0, [[PC + <<invalid base displacement size>>] - 0xC7F]
0000132E 2322 move.l -[A1], -[A2]
00001330 8083 or.l D0, D3
00001332 0936 0B71 22B3 0F0F btst [[A6 + 0x22B30F0F]], D4
0000133A FA63 04D3 .extension 0xA63 <<F/1/5>>, 0x04D3 // unimplemented
0000133E 1883 move.b [A4], D3
00001340 0E14 5B12 .invalid.b [A4], 0x12 // invalid immediate operation
00001344 132F 7300 move.b -[A1], [A7 + 0x7300]
00001348 FB1A .extension 0xB1A <<F/4-5/5>> // unimplemented
0000134A BB02 xor.b D2, D5
0000134C 2243 movea.l A1, D3
0000134E 450F .invalid 2, A7 // invalid opcode 4 with b == 4
00001350 1501 move.b -[A2], D1
00001352 830E sbcd -[A1], -[A6]
00001354 C306 abcd D1, D6
00001356 0901 btst D1, D4
00001358 E100 asl D0.b, 8
0000135A FB1A .extension 0xB1A <<F/4-5/5>> // unimplemented
0000135C 830E sbcd -[A1], -[A6]
0000135E 6273 bhi +0x75 /* 000013D3 */
00001360 04A3 615B 0C42 subi.l -[A3], 0x615B0C42
00001366 DB14 add.b [A4], D5
00001368 3B3A 5B0C move.w -[A5], [PC + 0x5B0C /* 00006E76, cstring ""<EOF> */]
0000136C 8043 or.w D0, D3
0000136E 0073 049B 3A80 ori.w [A3 + D3 * 2 - 0x128], 0x49B
00001374 5B0C subq.b A4, 5
00001376 AC44 syscall X2Fix, auto_pop
00001378 BB17 xor.b [A7], D5
0000137A 6DA5 blt -0x59 /* 00001321 */
0000137C 1022 move.b D0, -[A2]
0000137E 0A24 080A xori.b -[A4], 0xA /* '\n' */
00001382 16CB move.b [A3]+, A3
00001384 4421 neg.b -[A1]
00001386 0001 140A ori.b D1, 0xA /* '\n' */
0000138A 533F subq.b <<invalid special address>>, 1
0000138C E304 asl D4.b, 1
0000138E 930D subx.b -[A1], -[A5]
00001390 2CDA move.l [A6]+, [A2]+
00001392 8089 or.l D0, A1
00001394 0C0A FB60 cmpi.b A2, 0x60 /* '`' */
00001398 0622 BABB addi.b -[A2], 0xBB
0000139C 2EF3 081A move.l [A7]+, [A3 + D0 + 0x1A]
000013A0 6B74 bmi +0x76 /* 00001416 */
000013A2 260A move.l D3, A2
000013A4 4068 4022 negx.w [A0 + 0x4022]
000013A8 6103 bsr +0x5 /* 000013AD */
000013AA 8D1F or.b [A7]+, D6
000013AC A305 syscall Status, flags=3
000013AE 2510 move.l -[A2], [A0]
000013B0 4301 .invalid 1, D1 // invalid opcode 4 with b == 4
000013B2 3B04 move.w -[A5], D4
000013B4 189A move.b [A4], [A2]+
000013B6 65C1 bcs -0x3D /* 00001379 */
000013B8 AD1D syscall SizeWindow, auto_pop
000013BA A305 syscall Status, flags=3
000013BC AA00 syscall OpenCPort
000013BE 0F16 btst [A6], D7
000013C0 0E1A 0F26 .invalid.b [A2]+, 0x26 /* '&' */ // invalid immediate operation
000013C4 0643 0106 addi.w D3, 0x106
000013C8 220C move.l D1, A4
000013CA A305 syscall Status, flags=3
000013CC 0200 8B76 andi.b D0, 0x76 /* 'v' */
000013D0 BB00 xor.b D0, D5
000013D2 A305 syscall Status, flags=3
000013D4 1705 move.b -[A3], D5
000013D6 10C5 move.b [A0]+, D5
000013D8 1C83 move.b [A6], D3
000013DA 1A3C 5B08 move.b D5, 0x8
000013DE 2E2A 7505 move.l D7, [A2 + 0x7505]
000013E2 AD16 syscall HideWindow, auto_pop
000013E4 2408 move.l D2, A0
000013E6 168B move.b [A3], A3
000013E8 0602 00FB addi.b D2, 0xFB
000013EC 1004 move.b D0, D4
000013EE 4326 .invalid 1, -[A6] // invalid opcode 4 with b == 4
000013F0 E608 lsr D0.b, 3
000013F2 1402 move.b D2, D2
000013F4 008B 6476 A304 ori.l A3, 0x6476A304
000013FA 1E16 move.b D7, [A6]
000013FC 8317 or.b [A7], D1
000013FE A2EB syscall vFileWrite, flags=2
00001400 0432 0F04 BB04 subi.b <<invalid full ext with I/IS == 4>>, 0x4
00001406 42B3 0751 clr.l [[A3]]
0000140A 01BB 7145 bclr <<invalid full ext with IS == 1 and I/IS == 5>>, D0
0000140E 0106 btst D6, D0
00001410 831A or.b [A2]+, D1
00001412 2926 move.l -[A4], -[A6]
00001414 9321 sub.b -[A1], D1
label00001416:
00001416 78B2 moveq.l D4, 0xFFFFFFB2
00001418 831A or.b [A2]+, D1
0000141A 3A1B move.w D5, [A3]+
0000141C 0718 btst [A0]+, D3
0000141E 1814 move.b D4, [A4]
00001420 C10A abcd -[A0], -[A2]
00001422 4B0A .invalid 5, A2 // invalid opcode 4 with b == 4
00001424 3309 move.w -[A1], A1
00001426 0902 btst D2, D4
00001428 1309 move.b -[A1], A1
0000142A 3323 move.w -[A1], -[A3]
0000142C 1B26 move.b -[A5], -[A6]
0000142E 5614 addq.b [A4], 3
00001430 044C 426C subi.w A4, 0x426C /* 'Bl' */
00001434 2A02 move.l D5, D2
00001436 00DB .incomplete
00001438 09D3 .incomplete
0000143A 4433 000F neg.b [A3 + D0.w + 0xF]
0000143E 0428 42DD 0173 subi.b [A0 + 0x173], 0xDD
00001444 003B 0C5C 7901 ori.b [[PC + <<invalid base displacement size>> + D7]], 0x5C /* '\\' */
0000144A D30D addx.b -[A1], -[A5]
0000144C D40F add.b D2, A7
0000144E 2503 move.l -[A2], D3
00001450 1A0F move.b D5, A7
00001452 26A5 move.l [A3], -[A5]
00001454 0053 3F65 ori.w [A3], 0x3F65 /* '?e' */
00001458 0003 6165 ori.b D3, 0x65 /* 'e' */
0000145C 0083 07ED 0705 ori.l D3, 0x7ED0705
00001462 0163 bchg -[A3], D0
00001464 3A81 move.w [A5], D1
00001466 09D5 .incomplete
00001468 048B 3CA5 016B subi.l A3, 0x3CA5016B
0000146E 3A04 move.w D5, D4
00001470 28E1 move.l [A4]+, -[A1]
00001472 3D14 move.w -[A6], [A4]
00001474 16CA move.b [A3]+, A2
00001476 06B3 12A2 A2CB 606B addi.l [A3 + D6.w + 0x6B], 0x12A2A2CB
0000147E 1D0B move.b -[A6], A3
00001480 0308 btst A0, D1
00001482 B312 xor.b [A2], D1
00001484 C07B 4C04 and.w D0, [PC + D4 * 4 + 0x4]
00001488 CB12 and.b [A2], D5
0000148A 9310 sub.b [A0], D1
0000148C 5B29 42FB subq.b [A1 + 0x42FB], 5
00001490 0213 0043 andi.b [A3], 0x43 /* 'C' */
00001494 3644 movea.w A3, D4
00001496 3B08 move.w -[A5], A0
00001498 1123 move.b -[A0], -[A3]
0000149A A305 syscall Status, flags=3
0000149C 3C6A 4517 movea.w A6, [A2 + 0x4517]
000014A0 8A49 or.w D5, A1
000014A2 1824 move.b D4, -[A4]
000014A4 081E 090B btst.b [A6]+, 0xB
000014A8 0F26 btst -[A6], D7
000014AA 2301 move.l -[A1], D1
000014AC 92E6 sub.w A1, -[A6]
000014AE 6C2A bge +0x2C /* 000014DA */
000014B0 E307 asl D7.b, 1
000014B2 068A 3909 5883 addi.l A2, 0x39095883
000014B8 0744 bchg D4, D3
000014BA 6301 bls +0x3 /* 000014BD */
000014BC ED1D rol D5.b, 6
000014BE 00A5 2802 00FB ori.l -[A5], 0x280200FB
000014C4 0BA5 bclr -[A5], D5
000014C6 0483 710C 0501 subi.l D3, 0x710C0501
000014CC 2319 move.l -[A1], [A1]+
000014CE CD25 and.b -[A5], D6
000014D0 8A06 or.b D5, D6
000014D2 8A16 or.b D5, [A6]
000014D4 0F40 bchg D0, D7
000014D6 081A 7B62 btst.b [A2]+, 0x62 /* 'b' */
label000014DA:
000014DA 261E move.l D3, [A6]+
000014DC 068A BABB 3A1A addi.l A2, 0xBABB3A1A
000014E2 EB73 roxl D3.w, D5
000014E4 26B0 E5A7 05C7 002E 0ECC move.l [A3], [[0x5C7] + A6 * 4 + 0x2E0ECC]
000014EE C904 abcd D4, D4
000014F0 8375 6D07 3E07 0664 or.w [[A5 + <<invalid base displacement size>>] + D6 * 4 + 0x3E070664], D1
000014F8 68C1 bvc -0x3D /* 000014BB */
000014FA F782 .invalid <<F/6/3>>
000014FC 41F3 A606 lea.l A0, [A3 + A2.w * 8 + 0x6]
00001500 3EA9 02DB move.w [A7], [A1 + 0x2DB]
00001504 632D bls +0x2F /* 00001533 */
00001506 EC10 roxr D0.b, 6
00001508 0014 2E2A ori.b [A4], 0x2A /* '*' */
0000150C CC15 and.b D6, [A5]
0000150E 052B 8256 btst [A3 - 0x7DAA], D2
00001512 9112 sub.b [A2], D0
00001514 3EA9 3502 move.w [A7], [A1 + 0x3502]
00001518 0063 0941 ori.w -[A3], 0x941 /* '\tA' */
0000151C F968 .extension 0x968 <<F/4-5/4>> // unimplemented
0000151E 063E 0501 addi.b <<invalid special address>>, 0x1
00001522 7B75 moveq.l D5, 0x75
00001524 0546 bchg D6, D2
00001526 8D15 or.b [A5], D6
00001528 F502 .extension 0x502 <<F/4-5/2>> // unimplemented
0000152A 042B 0130 9B08 subi.b [A3 - 0x64F8], 0x30 /* '0' */
00001530 DE30 2501 add.b D7, [[A0 + <<invalid base displacement size>> + D2 * 4]]
00001534 AB3B syscall bXMAIN11
00001536 0636 A500 6B12 14DE addi.b [[A6 + D6 * 2] + 0x14DE], 0x0
0000153E 300C move.w D0, A4
00001540 3602 move.w D3, D2
00001542 001B 1976 ori.b [A3]+, 0x76 /* 'v' */
00001546 2516 move.l -[A2], [A6]
00001548 2CEA 3648 move.l [A6]+, [A2 + 0x3648]
0000154C ED12 roxl D2.b, 6
0000154E 8915 or.b [A5], D4
00001550 8D05 sbcd D6, D5
00001552 9301 subx.b D1, D1
00001554 9B08 subx.b -[A5], -[A0]
00001556 D449 add.w D2, A1
00001558 05BB 830F ED02 3EE5 bclr [[PC + <<invalid base displacement size>>] + A0 * 2 - 0x12FDC11B], D2
00001560 1DC5 move.b <<invalid special address>>, D5
00001562 5618 addq.b [A0]+, 3
00001564 185E movea.b A4, [A6]+
00001566 4A82 tst.l D2
00001568 FB2E .extension 0xB2E <<F/4-5/5>> // unimplemented
0000156A 0705 btst D5, D3
0000156C 99C3 sub.l A4, D3
0000156E 08DB 0B40 bset.b [A3]+, 0x40 /* '@' */
00001572 6E40 bgt +0x42 /* 000015B4 */
00001574 2A71 12B3 movea.l A5, [A1 + D1.w * 2 - 0x77]
00001578 28D1 move.l [A4]+, [A1]
0000157A 0C25 070E cmpi.b -[A5], 0xE
0000157E 1EC3 move.b [A7]+, D3
00001580 1E43 movea.b A7, D3
00001582 5743 subq.w D3, 3
00001584 100A move.b D0, A2
00001586 6902 bvs +0x4 /* 0000158A */
00001588 0F8D bclr A5, D7
label0000158A:
0000158A 5510 subq.b [A0], 2
0000158C 000C 0EA9 ori.b A4, 0xA9
00001590 010F btst A7, D0
00001592 8D01 sbcd D6, D1
00001594 3645 movea.w A3, D5
00001596 0B0C btst A4, D5
00001598 0E85 0A0F 0636 .invalid.l D5, 0xA0F0636 // invalid immediate operation
0000159E AA00 syscall OpenCPort
000015A0 632D bls +0x2F /* 000015CF */
000015A2 162A 1A0F move.b D3, [A2 + 0x1A0F]
000015A6 2604 move.l D3, D4
000015A8 EA36 roxr D6.b, D5
000015AA AB00 syscall BitBlt
000015AC 0428 AB00 0200 subi.b [A0 + 0x200], 0x0
000015B2 A328 syscall RecoverHandle, flags=3
label000015B4:
000015B4 04E3 .incomplete
000015B6 0353 bchg [A3], D1
000015B8 0275 06C5 044D andi.w [A5 + D0.w * 4 + 0x4D], 0x6C5
000015BE 0203 3C49 andi.b D3, 0x49 /* 'I' */
000015C2 070F btst A7, D3
000015C4 B112 xor.b [A2], D0
000015C6 140C move.b D2, A4
000015C8 0E02 00EB .invalid.b D2, 0xEB // invalid immediate operation
000015CC 3476 0B07 2E08 8B04 movea.w A2, [[A6 + <<invalid base displacement size>>] + D0 * 2 + 0x2E088B04]
000015D4 1E49 movea.b A7, A1
000015D6 018B bclr A3, D0
000015D8 241C move.l D2, [A4]+
000015DA 28EB 1065 move.l [A4]+, [A3 + 0x1065]
000015DE 01EB .incomplete
000015E0 603D bra +0x3F /* 0000161F */
000015E2 060C 2A51 addi.b A4, 0x51 /* 'Q' */
000015E6 0D0F btst A7, D6
000015E8 04F6 .incomplete
000015EA 5302 subq.b D2, 1
000015EC 2306 move.l -[A1], D6
000015EE 04AA 000F A206 0E89 subi.l [A2 + 0xE89], 0xFA206
000015F6 0863 1B95 bchg.b -[A3], 0x95
000015FA 2069 048D movea.l A0, [A1 + 0x48D]
000015FE 08D3 2C76 bset.b [A3], 0x76 /* 'v' */
00001602 8302 sbcd D1, D2
00001604 040C 4D03 subi.b A4, 0x3
00001608 C386 and.l D6, D1
0000160A 0901 btst D1, D4
0000160C B300 xor.b D0, D1
0000160E 0200 1B32 andi.b D0, 0x32 /* '2' */
00001612 150F move.b -[A2], A7
00001614 3C6A 240E movea.w A6, [A2 + 0x240E]
00001618 E208 lsr D0.b, 1
0000161A 1425 move.b D2, -[A5]
0000161C 1421 move.b D2, -[A1]
0000161E 0D4B bchg A3, D6
00001620 010A btst A2, D0
00001622 5802 addq.b D2, 4
00001624 00CB .incomplete
00001626 6B69 bmi +0x6B /* 00001691 */
00001628 0101 btst D1, D0
0000162A 0603 0270 addi.b D3, 0x70 /* 'p' */
0000162E 0AE9 .incomplete
00001630 0593 bclr [A3], D2
00001632 2063 movea.l A0, -[A3]
00001634 03E5 .incomplete
00001636 00C5 .incomplete
00001638 0593 bclr [A3], D2
0000163A 20F5 3AF0 move.l [A0]+, [A5 + D3 * 2 - 0x16]
0000163E 3CA3 move.w [A6], -[A3]
00001640 10E2 move.b [A0]+, -[A2]
00001642 0EA5 0A1E 4334 .invalid.l -[A5], 0xA1E4334 // invalid immediate operation
00001648 0200 BB4E andi.b D0, 0x4E /* 'N' */
0000164C 0341 bchg D1, D1
0000164E 0453 45E0 subi.w [A3], 0x45E0
00001652 C061 and.w D0, -[A1]
00001654 0053 02FB ori.w [A3], 0x2FB
00001658 028B 0163 9013 andi.l A3, 0x1639013
0000165E 00FB .incomplete
00001660 005A 6340 ori.w [A2]+, 0x6340 /* 'c@' */
00001664 5AE3 spl -[A3]
00001666 3143 1353 move.w [A0 + 0x1353], D3
0000166A 1A1E move.b D5, [A6]+
0000166C A507 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=5
0000166E BB51 xor.w [A1], D5
00001670 B068 7301 cmp.w D0, [A0 + 0x7301]
00001674 686B bvc +0x6D /* 000016E1 */
00001676 07B3 359B 042E 682C bclr [[ + D3 * 4] + 0x42E682C], D3
0000167E 8335 0821 or.b [A5 + D0 + 0x21], D1
00001682 056B 0063 bchg [A3 + 0x63], D2
00001686 038C bclr A4, D1
00001688 F88B 7193 .extension 0x88B <<F/2-3/4>> // unimplemented
0000168C 32E5 move.w [A1]+, -[A5]
0000168E 0014 8C85 ori.b [A4], 0x85
00001692 0676 836D 14A5 addi.w [A6 + D1.w * 4 - 0x91], 0x836D
00001698 0C01 0CA3 cmpi.b D1, 0xA3
0000169C 2D05 move.l -[A6], D5
0000169E 0774 A308 bchg [A4 + <<invalid base displacement size>> + A2 * 2], D3
000016A2 2517 move.l -[A2], [A7]
000016A4 C300 abcd D1, D0
000016A6 0428 5302 0200 subi.b [A0 + 0x200], 0x2
000016AC F31A .extension 0x31A <<F/4-5/1>> // unimplemented
000016AE 7028 moveq.l D0, 0x28
000016B0 080B 6104 btst.b A3, 0x4
000016B4 5869 0E1B addq.w [A1 + 0xE1B], 4
000016B8 38E5 move.w [A4]+, -[A5]
000016BA 039B bclr [A3]+, D1
000016BC 3D65 0063 move.w [A6 + 0x63], -[A5]
000016C0 1904 move.b -[A4], D4
000016C2 C310 and.b [A0], D1
000016C4 5302 subq.b D2, 1
000016C6 5A43 addq.w D3, 5
000016C8 2465 movea.l A2, -[A5]
000016CA 0C74 0317 0483 cmpi.w [A4 + D0.w * 4 - 0x125], 0x317
000016D0 1DE0 move.b <<invalid special address>>, -[A0]
000016D2 0484 AB00 F01E subi.l D4, 0xAB00F01E
000016D8 0CF0 .incomplete
000016DA 0200 4B2A andi.b D0, 0x2A /* '*' */
000016DE A90B syscall ClipAbove
000016E0 0B06 btst D6, D5
000016E2 C905 abcd D4, D5
000016E4 2B08 move.l -[A5], A0
000016E6 8500 sbcd D2, D0
000016E8 650C bcs +0xE /* 000016F6 */
000016EA 2845 movea.l A4, D5
000016EC 200F move.l D0, A7
000016EE 4507 .invalid 2, D7 // invalid opcode 4 with b == 4
000016F0 C514 and.b [A4], D2
000016F2 1B38 DE30 move.b -[A5], [0xFFFFDE30]
label000016F6:
000016F6 0507 btst D7, D2
000016F8 0F01 btst D1, D7
000016FA 07E0 .incomplete
000016FC 4313 .invalid 1, [A3] // invalid opcode 4 with b == 4
000016FE CB0F abcd -[A5], -[A7]
00001700 3310 move.w -[A1], [A0]
00001702 A304 syscall Control, flags=3
00001704 7302 moveq.l D1, 0x02
00001706 2808 move.l D4, A0
00001708 D473 8205 add.w D2, [A3 + A0.w * 2 + 0x5]
0000170C 3D93 010E 044C move.w [[A6 + <<invalid base displacement size>>] + D0 + 0x44C], [A3]
// begin alternate branch 0000170E-00001714
label0000170E:
0000170E 010E btst A6, D0
00001710 044C E02C subi.w A4, 0xE02C
// end alternate branch 0000170E-00001714
label0000170E: // (misaligned)
00001712 E02C lsr D4.b, D0
00001714 0501 btst D1, D2
00001716 A141 syscall SetFilLock/PBHSetFLock/HSetFLock, flags=1
00001718 0E43 0933 .invalid.w D3, 0x933 /* '\t3' */ // invalid immediate operation
0000171C 10FB 00A0 move.b [A0]+, [PC + D0.w - 0x96]
00001720 C50D abcd -[A2], -[A5]
00001722 0428 E025 0C13 subi.b [A0 + 0xC13], 0x25 /* '%' */
00001728 4100 .invalid 0, D0 // invalid opcode 4 with b == 4
0000172A 9BA6 sub.l -[A6], D5
0000172C 44B3 1035 neg.l [A3 + D1.w + 0x35]
00001730 219E 240E move.l [A0 + D2.w * 4 + 0xE], [A6]+
00001734 1B01 move.b -[A5], D1
00001736 08E3 13D1 bset.b -[A3], 0xD1
0000173A 1FD3 move.b <<invalid special address>>, [A3]
0000173C 08E5 610B bset.b -[A5], 0xB
00001740 6151 bsr +0x53 /* 00001793 */
00001742 201B move.l D0, [A3]+
00001744 3805 move.w D4, D5
00001746 0263 1970 andi.w -[A3], 0x1970
0000174A 1328 5302 move.b -[A1], [A0 + 0x5302]
0000174E 9B04 subx.b D5, D4
00001750 0AE5 .incomplete
00001752 060F 44CB addi.b A7, 0xCB
00001756 03DD .incomplete
00001758 2F55 2BA3 move.l [A7 + 0x2BA3], [A5]
0000175C 0404 0704 subi.b D4, 0x4
00001760 F5F3 .invalid <<F/7/2>>
00001762 0A53 029B xori.w [A3], 0x29B
00001766 0FA5 bclr -[A5], D7
00001768 045B 6463 subi.w [A3]+, 0x6463 /* 'dc' */
0000176C 03F1 .incomplete
0000176E 310F move.w -[A0], A7
00001770 712B moveq.l D0, 0x2B
00001772 0303 btst D3, D1
00001774 6125 bsr +0x27 /* 0000179B */
00001776 1B01 move.b -[A5], D1
00001778 6994 bvs -0x6A /* 0000170E */
0000177A 4D48 chk.w D6, A0
0000177C E53B rol D3.b, D2
0000177E DB71 E09B add.w [A1 + A6.w - 0x101], D5
00001782 0061 0053 ori.w -[A1], 0x53 /* 'S' */
00001786 023B 0613 0053 andi.b [PC + D0.w + 0x53], 0x13
0000178C 04EB .incomplete
0000178E 0782 bclr D2, D3
00001790 0FA1 bclr -[A1], D7
00001792 49CB lea.l A4, A3
00001794 2F41 6B4B move.l [A7 + 0x6B4B], D1
00001798 01A0 bclr -[A0], D0
0000179A 8506 sbcd D2, D6
0000179C C351 and.w [A1], D1
0000179E 14F3 23B4 move.b [A2]+, <<invalid full ext with I/IS == 4>>
000017A2 7A8B moveq.l D5, 0xFFFFFF8B
000017A4 0303 btst D3, D1
000017A6 1706 move.b -[A3], D6
000017A8 7C2B moveq.l D6, 0x2B
000017AA 151E move.b -[A2], [A6]+
000017AC E50B lsl D3.b, 2
000017AE 8B24 or.b -[A4], D5
000017B0 2301 move.l -[A1], D1
000017B2 4168 1E1B chk.w D0, [A0 + 0x1E1B]
000017B6 1145 69DB move.b [A0 + 0x69DB], D5
000017BA 76B0 moveq.l D3, 0xFFFFFFB0
000017BC C606 and.b D3, D6
000017BE C6DB mulu.w D3, [A3]+
000017C0 15A9 727B 0804 move.b [A2 + D0 + 0x4], [A1 + 0x727B]
000017C6 DA6A 3A23 add.w D5, [A2 + 0x3A23]
000017CA 00A5 8B23 0016 ori.l -[A5], 0x8B230016
000017D0 4216 clr.b [A6]
000017D2 426B 092B clr.w [A3 + 0x92B]
000017D6 1793 0D64 move.b <<invalid full ext with I/IS == 4>>, [A3]
000017DA F315 .extension 0x315 <<F/4-5/1>> // unimplemented
000017DC 9354 sub.w [A4], D1
000017DE 1E61 movea.b A7, -[A1]
000017E0 000C 6801 ori.b A4, 0x1
000017E4 0221 0088 andi.b -[A1], 0x88
000017E8 A27B syscall ADBReInit, flags=2
000017EA 716B moveq.l D0, 0x6B
000017EC 00F3 .incomplete
000017EE 14D3 move.b [A2]+, [A3]
000017F0 D0CB add.w A0, A3
000017F2 14E3 move.b [A2]+, -[A3]
000017F4 0DE3 .incomplete
000017F6 0D9B bclr [A3]+, D6
000017F8 00E3 .incomplete
000017FA 093B 069B btst [PC + D0.w * 8 - 0x101], D4
000017FE 1B8B 5C23 move.b [A5 + D5 * 4 + 0x23], A3
00001802 5413 addq.b [A3], 2
00001804 0023 0658 ori.b -[A3], 0x58 /* 'X' */
00001808 62BB bhi -0x43 /* 000017C5 */
0000180A 021B 005C andi.b [A3]+, 0x5C /* '\\' */
0000180E 7B04 moveq.l D5, 0x04
00001810 830F sbcd -[A1], -[A7]
00001812 BB02 xor.b D2, D5
00001814 C65C and.w D3, [A4]+
00001816 8194 or.l [A4], D0
00001818 0C7C E171 A51B cmpi.w 0xA51B, 0xE171
0000181E 7941 moveq.l D4, 0x41
00001820 04C3 .incomplete
00001822 029B 087A CB0F andi.l [A3]+, 0x87ACB0F
00001828 2962 6545 move.l [A4 + 0x6545], -[A2]
0000182C 0FA2 bclr -[A2], D7
0000182E 691B bvs +0x1D /* 0000184B */
00001830 6B15 bmi +0x17 /* 00001847 */
00001832 04F6 .incomplete
00001834 E0E5 asr .w -[A5]
00001836 2F49 213D move.l [A7 + 0x213D], A1
0000183A 6104 bsr +0x6 /* 00001840 */
0000183C CB00 abcd D5, D0
0000183E 9B08 subx.b -[A5], -[A0]
fn00001840:
00001840 6B0C bmi +0xE /* 0000184E */
00001842 2561 6504 move.l [A2 + 0x6504], -[A1]
00001846 D791 add.l [A1], D3
00001848 F2F3 1A31 .extension 0x2F3 <<F/2-3/1>> // unimplemented
0000184C BE3C 9EC5 cmp.b D7, 0xC5
// begin alternate branch 0000184E-00001850
label0000184E:
0000184E 9EC5 sub.w A7, D5
// end alternate branch 0000184E-00001850
label0000184E: // (misaligned)
00001850 2489 move.l [A2], A1
00001852 150F move.b -[A2], A7
00001854 38B3 01A3 0E70 C132 221E move.w [A4], [[0xE70 + D0] - 0x3ECDDDE2]
0000185E 0C65 8AC1 cmpi.w -[A5], 0x8AC1
00001862 320E move.w D1, A6
00001864 1303 move.b -[A1], D3
00001866 7B01 moveq.l D5, 0x01
00001868 0EC5 .incomplete
0000186A 2345 0454 move.l [A1 + 0x454], D5
0000186E C908 abcd -[A4], -[A0]
00001870 0103 btst D3, D0
00001872 541E addq.b [A6]+, 2
00001874 AA00 syscall OpenCPort
00001876 0FA2 bclr -[A2], D7
00001878 0C54 0200 cmpi.w [A4], 0x200
0000187C 7B47 moveq.l D5, 0x47
0000187E 6199 bsr -0x65 /* 00001819 */
00001880 255D 2708 move.l [A2 + 0x2708], [A5]+
00001884 543C 0B05 addq.b 0x5, 2
00001888 4D03 .invalid 6, D3 // invalid opcode 4 with b == 4
0000188A FC1E 0CFC .unknown 0xFC1E 0x0CFC (W = 6)
0000188E 0200 E34E andi.b D0, 0x4E /* 'N' */
00001892 1B09 move.b -[A5], A1
00001894 740F moveq.l D2, 0x0F
00001896 A50B syscall Rename/PBHRename/HRename, flags=5
00001898 7463 moveq.l D2, 0x63
0000189A 0F87 bclr D7, D7
0000189C 126D B0D3 movea.b A1, [A5 - 0x4F2D]
000018A0 001E 0CD3 ori.b [A6]+, 0xD3
000018A4 0069 5DCB 0D7B ori.w [A1 + 0xD7B], 0x5DCB
000018AA 139B 047B move.b [A1 + D0.w * 4 + 0x7B], [A3]+
000018AE 93A3 sub.l -[A3], D1
000018B0 0674 C314 2937 5345 089B 0053 47EB addi.w [[A4 + 0x5345089B] + D2 + 0x5347EB], 0xC314
000018BE 5F1B subq.b [A3]+, 7
000018C0 0273 1013 000F andi.w [A3 + D0.w + 0xF], 0x1013
000018C6 A500 syscall Open/PBHOpen/HOpen, flags=5
000018C8 0F58 bchg [A0]+, D7
000018CA 2902 move.l -[A4], D2
000018CC 2808 move.l D4, A0
000018CE 8B71 1416 or.w [A1 + D1.w * 4 + 0x16], D5
000018D2 A308 syscall Create/PBHCreate/HCreate, flags=3
000018D4 0690 5361 AB04 addi.l [A0], 0x5361AB04
000018DA 4502 .invalid 2, D2 // invalid opcode 4 with b == 4
000018DC 0F5A bchg [A2]+, D7
000018DE 1B1C move.b -[A5], [A4]+
000018E0 1D08 move.b -[A6], A0
000018E2 C110 and.b [A0], D0
000018E4 1508 move.b -[A2], A0
000018E6 FB04 .extension 0xB04 <<F/4-5/5>> // unimplemented
000018E8 8712 or.b [A2], D3
000018EA 7F25 moveq.l D7, 0x25
000018EC 0191 bclr [A1], D0
000018EE 024B 2AEC andi.w A3, 0x2AEC
000018F2 630E bls +0x10 /* 00001902 */
000018F4 2327 move.l -[A1], -[A7]
000018F6 F712 .extension 0x712 <<F/4-5/3>> // unimplemented
000018F8 7F49 moveq.l D7, 0x49
000018FA 0D13 btst [A3], D6
000018FC 0341 bchg D1, D1
000018FE 0D0F btst A7, D6
00001900 510C subq.b A4, 8
label00001902:
00001902 0FA5 bclr -[A5], D7
00001904 000F 58A0 ori.b A7, 0xA0
00001908 9712 sub.b [A2], D3
0000190A B20F cmp.b D1, A7
0000190C 4473 0559 neg.w [[A3]]
00001910 23B2 567B 267B move.l [A1 + D2.w * 8 + 0x7B], [A2 + D5.w * 8 + 0x7B]
00001916 2609 move.l D3, A1
00001918 3C0F move.w D6, A7
0000191A 04F6 .incomplete
0000191C AB00 syscall BitBlt
0000191E 1302 move.b -[A1], D2
00001920 043A 56DB 48DB subi.b [PC + 0x48DB /* 000061FD, cstring ""<EOF> */], 0xDB
00001926 480D nbcd.b A5
00001928 2497 move.l [A2], [A7]
0000192A 0FCE .incomplete
0000192C B26A 2504 cmp.w D1, [A2 + 0x2504]
00001930 8D40 0F65 pack D6, D0, 0x0F65
00001934 0481 723A 6A61 subi.l D1, 0x723A6A61 /* 'r:ja' */
0000193A 0431 6F8D 722A subi.b [A1 + D7.w * 2 + 0x2A], 0x8D
00001940 2010 move.l D0, [A0]
00001942 86F4 0893 divu.w D3, [A4 + D0 - 0x109]
00001946 3C1B move.w D6, [A3]+
00001948 970F subx.b -[A3], -[A7]
0000194A 85BE or.l <<invalid special address>>, D2
0000194C 0F76 C300 bchg [A6 + <<invalid base displacement size>> + A4 * 2], D7
00001950 A500 syscall Open/PBHOpen/HOpen, flags=5
00001952 2B82 0812 move.l [A5 + D0 + 0x12], D2
00001956 341A move.w D2, [A2]+
00001958 0F26 btst -[A6], D7
0000195A 0200 0F1A andi.b D0, 0x1A
0000195E 0F26 btst -[A6], D7
00001960 25F5 C31E 0326 C12A move.l [PC - 0x3ED6 /* FFFFDA8C, cstring ""<EOF> */], [[A5] + A4 * 2 + 0x326]
00001968 830A sbcd -[A1], -[A2]
0000196A CAD3 mulu.w D5, [A3]
0000196C 8E0A or.b D7, A2
0000196E 1C1F move.b D6, [A7]+
00001970 BACB cmpa.w A5, A3
00001972 0CAA 000F 169B 0D1A cmpi.l [A2 + 0xD1A], 0xF169B
0000197A 0F26 btst -[A6], D7
0000197C 64CB bcc -0x33 /* 00001949 */
0000197E 0C02 000F cmpi.b D2, 0xF
00001982 141A move.b D2, [A2]+
00001984 E318 rol D0.b, 1
00001986 2676 2307 AA21 071B movea.l A3, [[A6 + <<invalid base displacement size>>] + D2 * 2 - 0x55DEF8E5]
0000198E 0AC9 .incomplete
00001990 01EB .incomplete
00001992 2E89 move.l [A7], A1
00001994 00EB .incomplete
00001996 5C43 addq.w D3, 6
00001998 0233 2212 1A0F andi.b [A3 + D1 * 2 + 0xF], 0x12
0000199E E506 asl D6.b, 2
000019A0 0C08 2E0E cmpi.b A0, 0xE
000019A4 131A move.b -[A1], [A2]+
000019A6 3701 move.w -[A3], D1
000019A8 533B 0314 subq.b <<invalid full ext with I/IS == 4>>, 1
000019AC 6D01 blt +0x3 /* 000019AF */
000019AE 8B00 sbcd D5, D0
000019B0 3B03 move.w -[A5], D3
000019B2 F302 .extension 0x302 <<F/4-5/1>> // unimplemented
000019B4 3B03 move.w -[A5], D3
000019B6 3705 move.w -[A3], D5
000019B8 1010 move.b D0, [A0]
000019BA 0001 54EB ori.b D1, 0xEB
000019BE 1508 move.b -[A2], A0
000019C0 A50F syscall MountVol, flags=5
000019C2 089B 3520 bclr.b [A3]+, 0x20 /* ' ' */
000019C6 7B51 moveq.l D5, 0x51
000019C8 DB42 addx.w D5, D2
000019CA EB9E rol D6, 5
000019CC E901 asl D1.b, 4
000019CE DB23 add.b -[A3], D5
000019D0 D713 add.b [A3], D3
000019D2 E103 asl D3.b, 8
000019D4 0508 btst A0, D2
000019D6 8381 C306 unpk D1, D1, 0xC306
000019DA C900 abcd D4, D0
000019DC 6B07 bmi +0x9 /* 000019E5 */
000019DE 5E43 addq.w D3, 7
000019E0 02EB .incomplete
000019E2 0449 0307 subi.w A1, 0x307
000019E6 08A8 5103 3C93 bclr.b [A0 + 0x3C93], 0x3
000019EC 0024 08D4 ori.b -[A4], 0xD4
000019F0 16CA move.b [A3]+, A2
000019F2 0AC5 .incomplete
000019F4 C2AB 043B and.l D1, [A3 + 0x43B]
000019F8 2AAC A320 move.l [A5], [A4 - 0x5CE0]
000019FC 2B20 move.l -[A5], -[A0]
000019FE 8053 or.w D0, [A3]
00001A00 3463 movea.w A2, -[A3]
00001A02 0AF3 .incomplete
00001A04 1D64 630A move.b [A6 + 0x630A], -[A4]
00001A08 633A bls +0x3C /* 00001A44 */
00001A0A 4100 .invalid 0, D0 // invalid opcode 4 with b == 4
00001A0C 9263 sub.w D1, -[A3]
00001A0E 0A28 6A0F C100 xori.b [A0 - 0x3F00], 0xF
00001A14 6B3A bmi +0x3C /* 00001A50 */
00001A16 1303 move.b -[A1], D3
00001A18 0B00 btst D0, D5
00001A1A 4B86 .invalid 5, D6 // invalid opcode 4 with b == 6
00001A1C FB00 .extension 0xB00 <<F/4-5/5>> // unimplemented
00001A1E FB13 .extension 0xB13 <<F/4-5/5>> // unimplemented
00001A20 3083 move.w [A0], D3
00001A22 0105 btst D5, D0
00001A24 0783 bclr D3, D3
00001A26 0144 bchg D4, D0
00001A28 DB00 addx.b D5, D0
00001A2A 1205 move.b D1, D5
00001A2C 254A 2AEB move.l [A2 + 0x2AEB], A2
00001A30 2133 9743 11E3 43D0 move.l -[A0], [[A3 + <<invalid base displacement size>>] + 0x11E343D0]
00001A38 0F0C btst A4, D7
00001A3A 0840 0E40 bchg.b D0, 0x40 /* '@' */
00001A3E 4840 swap.w D0
00001A40 2A0C move.l D5, A4
00001A42 6E1A bgt +0x1C /* 00001A5E */
label00001A44:
00001A44 6305 bls +0x7 /* 00001A4B */
00001A46 5320 subq.b -[A0], 1
00001A48 1A23 move.b D5, -[A3]
00001A4A 2AA8 7E13 move.l [A5], [A0 + 0x7E13]
00001A4E 0A25 010F xori.b -[A5], 0xF
// begin alternate branch 00001A50-00001A52
label00001A50:
00001A50 010F btst A7, D0
// end alternate branch 00001A50-00001A52
label00001A50: // (misaligned)
00001A52 2101 move.l -[A0], D1
00001A54 0FA8 7E63 bclr [A0 + 0x7E63], D7
00001A58 0388 bclr A0, D1
00001A5A 0C6E 0B00 0B82 cmpi.w [A6 + 0xB82], 0xB00
// begin alternate branch 00001A5E-00001A60
label00001A5E:
00001A5E 0B82 bclr D2, D5
// end alternate branch 00001A5E-00001A60
label00001A5E: // (misaligned)
00001A60 7E51 moveq.l D7, 0x51
00001A62 BB33 053C xor.b <<invalid full ext with I/IS == 4>>, D5
// begin alternate branch 00001A64-00001A68
label00001A64:
00001A64 053C 1B04 btst 0x4, D2
// end alternate branch 00001A64-00001A68
label00001A64: // (misaligned)
00001A66 1B04 move.b -[A5], D4
00001A68 2408 move.l D2, A0
00001A6A 1AB3 830B 0162 5AF3 move.b [A5], [[A3 + <<invalid base displacement size>> + A0 * 2] + 0x1625AF3]
00001A72 27BA 9327 BA23 move.l [A3 + A3 * 2 + 0x23], [PC - 0x6CD9 /* FFFFAD9B, cstring ""<EOF> */]
00001A78 560A addq.b A2, 3
00001A7A 1ABB 91A3 064E 0E0B 0688 move.b [A5], [[0x64E + A1] + 0xE0B0688]
00001A84 9B25 sub.b -[A5], D5
00001A86 7300 moveq.l D1, 0x00
00001A88 5A03 addq.b D3, 5
00001A8A 478B .invalid 3, A3 // invalid opcode 4 with b == 6
00001A8C 4F63 chk.w D7, -[A3]
00001A8E 0ADE .incomplete
00001A90 308D move.w [A0], A5
00001A92 0258 1A1F andi.w [A0]+, 0x1A1F
00001A96 0E1A B383 .invalid.b [A2]+, 0x83 // invalid immediate operation
00001A9A 4E6E move A6, USP
00001A9C 0302 btst D2, D1
00001A9E 1A0F move.b D5, A7
00001AA0 581A addq.b [A2]+, 4
00001AA2 0F62 bchg -[A2], D7
00001AA4 5A0F addq.b A7, 5
00001AA6 1A4B movea.b A5, A3
00001AA8 63BA bls -0x44 /* 00001A64 */
00001AAA 0F1A btst [A2]+, D7
00001AAC 0F06 btst D6, D7
00001AAE A346 syscall GetOSTrapAddress, flags=3
00001AB0 58BA 832E addq.l [PC - 0x7CD2 /* FFFF9DE0, cstring ""<EOF> */], 4
00001AB4 450B .invalid 2, A3 // invalid opcode 4 with b == 4
00001AB6 0B47 bchg D7, D5
00001AB8 C24E and.w D1, A6
00001ABA 5674 B31A AD05 addq.w [[A4 + A3 * 2] - 0x52FB], 3
00001AC0 0FA5 bclr -[A5], D7
00001AC2 052B E7FB btst [A3 - 0x1805], D2
00001AC6 1713 move.b -[A3], [A3]
00001AC8 011A btst [A2]+, D0
00001ACA E363 asl D3.w, D1
00001ACC C24E and.w D1, A6
00001ACE 7E74 moveq.l D7, 0x74
00001AD0 4324 .invalid 1, -[A4] // invalid opcode 4 with b == 4
00001AD2 BA0F cmp.b D5, A7
00001AD4 1A0B move.b D5, A3
00001AD6 8330 48FB or.b [A0 + D4 - 0x5], D1
00001ADA 12BB 07BA CB1F 1AFB 929B move.b [A1], [[-0x34E0E505 + D0 * 8] - 0x6D65]
00001AE4 04BA BB29 1AFB 920A subi.l [PC - 0x6DF6 /* FFFFACF0, cstring ""<EOF> */], 0xBB291AFB
00001AEC 1A0F move.b D5, A7
00001AEE BAF3 3F1A 0F1A cmpa.w A5, [[A3 + D3 * 8] + 0xF1A]
00001AF4 FB18 .extension 0xB18 <<F/4-5/5>> // unimplemented
00001AF6 C907 abcd D4, D7
00001AF8 0FC5 .incomplete
00001AFA 071B btst [A3]+, D3
00001AFC 04C2 .incomplete
00001AFE 4E6A move A2, USP
00001B00 D30F addx.b -[A1], -[A7]
00001B02 AD07 syscall SetString, auto_pop
00001B04 0FA5 bclr -[A5], D7
00001B06 07A3 bclr -[A3], D3
00001B08 092B 6753 btst [A3 + 0x6753], D4
00001B0C 5303 subq.b D3, 1
00001B0E 552A A34F subq.b [A2 - 0x5CB1], 2
00001B12 CC1A and.b D6, [A2]+
00001B14 6B57 bmi +0x59 /* 00001B6D */
00001B16 BA1B cmp.b D5, [A3]+
00001B18 741A moveq.l D2, 0x1A
00001B1A 2B98 4E72 move.l [A5 + D4 * 8 + 0x72], [A0]+
00001B1E 1B30 2D03 4B4D 2503 move.b -[A5], [[A0 + <<invalid base displacement size>> + D2 * 4] + 0x4B4D2503]
00001B26 EB81 asl D1, 5
00001B28 A346 syscall GetOSTrapAddress, flags=3
00001B2A 4E6E move A6, USP
00001B2C 6B07 bmi +0x9 /* 00001B35 */
00001B2E A393 syscall Microseconds, flags=3
00001B30 2B18 move.l -[A5], [A0]+
00001B32 3A54 movea.w A5, [A4]
00001B34 5367 subq.w -[A7], 1
00001B36 1301 move.b -[A1], D1
00001B38 0708 btst A0, D3
00001B3A C2FB 0CBA mulu.w D1, [PC + D0 * 4 - 0x70]
00001B3E D362 add.w -[A2], D1
00001B40 1ADB move.b [A5]+, [A3]+
00001B42 630F bls +0x11 /* 00001B53 */
00001B44 9903 subx.b D4, D3
00001B46 0F91 bclr [A1], D7
00001B48 0201 0656 andi.b D1, 0x56 /* 'V' */
00001B4C CB08 abcd -[A5], -[A0]
00001B4E C104 abcd D0, D4
00001B50 7312 moveq.l D1, 0x12
00001B52 0F1A btst [A2]+, D7
00001B54 0F58 bchg [A0]+, D7
00001B56 1A93 move.b [A5], [A3]
00001B58 4E62 move USP, A2
00001B5A DB02 addx.b D5, D2
00001B5C DB04 addx.b D5, D4
00001B5E 8205 or.b D1, D5
00001B60 23BB 271A C363 A34F move.l <<invalid full ext with IS == 1 and I/IS == 7>>, [[PC + D2 * 8] - 0x3C9D]
00001B68 5312 subq.b [A2], 1
00001B6A BB27 xor.b -[A7], D5
00001B6C A388 syscall IOPMoveData, flags=3
00001B6E 5B4B subq.w A3, 5
00001B70 0623 0A06 addi.b -[A3], 0x6
00001B74 6101 bsr +0x3 /* 00001B77 */
00001B76 0394 bclr [A4], D1
00001B78 330C move.w -[A1], A4
00001B7A CB11 and.b [A1], D5
00001B7C 003B 00BB 276D ori.b <<invalid full ext with IS == 1 and I/IS == 5>>, 0xBB
00001B82 010F btst A7, D0
00001B84 1ABB 6325 037B move.b [A5], [[PC + 0x37B] + D6 * 2]
// begin alternate branch 00001B88-00001B92
label00001B88:
00001B88 037B 1503 14D3 01AD bchg [[PC + <<invalid base displacement size>> + D1 * 4] + 0x14D301AD], D1
00001B90 0103 btst D3, D0
// end alternate branch 00001B88-00001B92
label00001B88: // (misaligned)
00001B8A 1503 move.b -[A2], D3
00001B8C 14D3 move.b [A2]+, [A3]
00001B8E 01AD 0103 bclr [A5 + 0x103], D0
00001B92 9485 sub.l D2, D5
00001B94 05C3 .incomplete
00001B96 043C 0B17 A233 subi.b 0x33 /* '3' */, 0x17
00001B9C 1B6B 008B 362E move.b [A5 + 0x362E], [A3 + 0x8B]
00001BA2 5663 addq.w -[A3], 3
00001BA4 20E3 move.l [A0]+, -[A3]
00001BA6 6F9B ble -0x63 /* 00001B43 */
00001BA8 04AB 7893 81A3 2E63 subi.l [A3 + 0x2E63], 0x789381A3
00001BB0 0C7B 0FA3 080F cmpi.w [PC + D0 + 0xF], 0xFA3
00001BB6 0102 btst D2, D0
00001BB8 EC23 asr D3.b, D6
00001BBA 1E21 move.b D7, -[A1]
00001BBC 3403 move.w D2, D3
00001BBE 9206 sub.b D1, D6
00001BC0 2B05 move.l -[A5], D5
00001BC2 1A9B move.b [A5], [A3]+
00001BC4 62C2 bhi -0x3C /* 00001B88 */
00001BC6 FB12 .extension 0xB12 <<F/4-5/5>> // unimplemented
00001BC8 B315 xor.b [A5], D1
00001BCA 06A3 31E3 2388 addi.l -[A3], 0x31E32388
00001BD0 0CA3 310C 2A06 cmpi.l -[A3], 0x310C2A06
00001BD6 C304 abcd D1, D4
00001BD8 4B61 chk.w D5, -[A1]
00001BDA CB07 abcd D5, D7
00001BDC 604B bra +0x4D /* 00001C29 */
00001BDE 1F88 0CC3 move.b [A7 + D0 * 4 - 0x61], A0
00001BE2 0481 01A2 733F subi.l D1, 0x1A2733F
00001BE8 2101 move.l -[A0], D1
00001BEA 9B0A subx.b -[A5], -[A2]
00001BEC BA0F cmp.b D5, A7
00001BEE 1A2B 572E move.b D5, [A3 + 0x572E]
00001BF2 562B 3230 addq.b [A3 + 0x3230], 3
00001BF6 5E23 addq.b -[A3], 7
00001BF8 1F1A move.b -[A7], [A2]+
00001BFA 0FC1 .incomplete
00001BFC 0A54 7B15 xori.w [A4], 0x7B15
00001C00 0F2E 541F btst [A6 + 0x541F], D7
00001C04 3B00 move.w -[A5], D0
00001C06 AB23 syscall SetFillPat
00001C08 8B36 AB78 0F6C A32E or.b [A6 + 0xF6CA32E], D5
00001C10 1707 move.b -[A3], D7
00001C12 9C1F sub.b D6, [A7]+
00001C14 0E06 A32E .invalid.b D6, 0x2E /* '.' */ // invalid immediate operation
00001C18 1A94 move.b [A5], [A4]
00001C1A C24E and.w D1, A6
00001C1C 0E43 0307 .invalid.w D3, 0x307 // invalid immediate operation
00001C20 0583 bclr D3, D2
00001C22 9B45 subx.w D5, D5
00001C24 3B03 move.w -[A5], D3
00001C26 5A53 addq.w [A3], 5
00001C28 2C5E movea.l A6, [A6]+
00001C2A DB02 addx.b D5, D2
00001C2C BB14 xor.b [A4], D5
00001C2E EB11 roxl D1.b, 5
00001C30 E936 roxl D6.b, D4
00001C32 EB09 lsl D1.b, 5
00001C34 0C0E 2E08 cmpi.b A6, 0x8
00001C38 2333 08CC move.l -[A1], [A3 + D0 - 0x52]
00001C3C 1A72 C203 movea.b A5, [A2 + A4.w * 2 + 0x3]
00001C40 1445 movea.b A2, D5
00001C42 032E 089B btst [A6 + 0x89B], D1
00001C46 420F clr.b A7
00001C48 5EE9 0258 sgt [A1 + 0x258]
00001C4C E20E lsr D6.b, 1
00001C4E E306 asl D6.b, 1
00001C50 8501 sbcd D2, D1
00001C52 F309 .extension 0x309 <<F/4-5/1>> // unimplemented
00001C54 FB5B .extension 0xB5B <<F/4-5/5>> // unimplemented
00001C56 0B07 btst D7, D5
00001C58 8103 sbcd D0, D3
00001C5A 0F2E 08AB btst [A6 + 0x8AB], D7
00001C5E 1123 move.b -[A0], -[A3]
00001C60 0BFB .incomplete
00001C62 0D1F btst [A7]+, D6
00001C64 EB5B rol D3.w, 5
00001C66 DB54 add.w [A4], D5
00001C68 7330 moveq.l D1, 0x30
00001C6A 2B96 4336 FB5B C0B8 2301 move.l [[A5 - 0x4A43F48] + D4 * 2 + 0x2301], [A6]
00001C74 1234 0706 8E2B move.b D1, [[A4 + <<invalid base displacement size>>] + D0 * 8 - 0x71D5]
00001C7A 0743 bchg D3, D3
00001C7C 0EEB .incomplete
00001C7E 04AB 1F53 0756 7BBF subi.l [A3 + 0x7BBF], 0x1F530756
00001C86 6C0F bge +0x11 /* 00001C97 */
00001C88 165B movea.b A3, [A3]+
00001C8A 801A or.b D0, [A2]+
00001C8C 0FC1 .incomplete
00001C8E 36B6 4303 62CB 080B move.w [A3], [[A6 + <<invalid base displacement size>> + D4 * 2] + 0x62CB080B]
00001C96 08DB 0508 bset.b [A3]+, 0x8
00001C9A 0F44 bchg D4, D7
00001C9C 5B07 subq.b D7, 5
00001C9E 3407 move.w D2, D7
00001CA0 01BA F80B bclr [PC - 0x7F5 /* 000014AD, value 0xE66C2AE3 */], D0
00001CA4 0380 bclr D0, D1
00001CA6 08BB 15EB 045A bclr.b [PC + D0.w * 4 + 0x5A], 0xEB
00001CAC 0B20 btst -[A0], D5
00001CAE 880F or.b D4, A7
00001CB0 4A08 tst.b A0
00001CB2 527B BF28 0FBA addq.w [PC + 0xFBA + A3 * 8], 1
00001CB8 8B31 1A63 or.b [A1 + D1 * 2 + 0x63], D5
00001CBC 559B subq.l [A3]+, 2
00001CBE 020B 0143 andi.b A3, 0x43 /* 'C' */
00001CC2 005A 0317 ori.w [A2]+, 0x317
00001CC6 3902 move.w -[A4], D2
00001CC8 0FBA 8B34 bclr [PC - 0x74CC /* FFFFA7FE, cstring ""<EOF> */], D7
00001CCC 1A0F move.b D5, A7
00001CCE 2902 move.l -[A4], D2
00001CD0 5B1B subq.b [A3]+, 5
00001CD2 883B 0A8B or.b D4, [PC + D0 * 2 - 0x117]
00001CD6 3116 move.w -[A0], [A6]
00001CD8 0F1A btst [A2]+, D7
00001CDA 5322 subq.b -[A2], 1
00001CDC 9B02 subx.b D5, D2
00001CDE 4303 .invalid 1, D3 // invalid opcode 4 with b == 4
00001CE0 4300 .invalid 1, D0 // invalid opcode 4 with b == 4
00001CE2 0F41 bchg D1, D7
00001CE4 018B bclr A3, D0
00001CE6 3445 movea.w A2, D5
00001CE8 010F btst A7, D0
00001CEA 4501 .invalid 2, D1 // invalid opcode 4 with b == 4
00001CEC 7323 moveq.l D1, 0x23
00001CEE 0705 btst D5, D3
00001CF0 E063 asr D3.w, D0
00001CF2 2433 717B 7A33 377B 154B 049B move.l D2, [[A3 + 0x7A33377B] + 0x154B049B]
00001CFE 4FCB lea.l A7, A3
00001D00 133B 1105 move.b -[A1], [[PC + <<invalid base displacement size>>] + D1]
00001D04 0464 3337 subi.w -[A4], 0x3337 /* '37' */
00001D08 1663 movea.b A3, -[A3]
00001D0A 241A move.l D2, [A2]+
00001D0C 0FE5 .incomplete
00001D0E 022B 0C07 011C andi.b [A3 + 0x11C], 0x7
00001D14 A300 syscall Open/PBHOpen/HOpen, flags=3
00001D16 4100 .invalid 0, D0 // invalid opcode 4 with b == 4
00001D18 3B03 move.w -[A5], D3
00001D1A 2B00 move.l -[A5], D0
00001D1C 0B0F btst A7, D5
00001D1E 3305 move.w -[A1], D5
00001D20 2B00 move.l -[A5], D0
00001D22 1B16 move.b -[A5], [A6]
00001D24 A346 syscall GetOSTrapAddress, flags=3
00001D26 0503 btst D3, D2
00001D28 0707 btst D7, D3
00001D2A 9A1A sub.b D5, [A2]+
00001D2C 0FC5 .incomplete
00001D2E 0207 05D8 andi.b D7, 0xD8
00001D32 D307 addx.b D1, D7
00001D34 C516 and.b [A6], D2
00001D36 5483 addq.l D3, 2
00001D38 01F3 .incomplete
label00001D3A:
00001D3A 0054 4508 ori.w [A4], 0x4508
00001D3E 0654 0608 addi.w [A4], 0x608
00001D42 1A0F move.b D5, A7
00001D44 E901 asl D1.b, 4
00001D46 0904 btst D4, D4
00001D48 541A addq.b [A2]+, 2
00001D4A 0F4A bchg A2, D7
00001D4C 3B03 move.w -[A5], D3
00001D4E 691A bvs +0x1C /* 00001D6A */
00001D50 8501 sbcd D2, D1
00001D52 0C05 F31A cmpi.b D5, 0x1A
00001D56 FB45 .extension 0xB45 <<F/4-5/5>> // unimplemented
00001D58 1234 7B20 8B31 move.b D1, [A4 - 0x74CF + D7 * 2]
00001D5E C300 abcd D1, D0
00001D60 A501 syscall Close, flags=5
00001D62 1A23 move.b D5, -[A3]
00001D64 B97B 208B xor.w [PC + D2.w - 0x117], D4
00001D68 3405 move.w D2, D5
label00001D6A:
00001D6A 0101 btst D1, D0
00001D6C 1123 move.b -[A0], -[A3]
00001D6E B97B 0533 370B 0192 3337 E344 xor.w [[PC + 0x370B0192 + D0 * 4] + 0x3337E344], D4
00001D7A A504 syscall Control, flags=5
00001D7C 8CE8 C306 divu.w D6, [A0 - 0x3CFA]
00001D80 2E08 move.l D7, A0
00001D82 0F5E bchg [A6]+, D7
00001D84 1A43 movea.b A5, D3
00001D86 1B23 move.b -[A5], -[A3]
00001D88 39BE E91E 1F6B move.w [[A4] + A6 + 0x1F6B], <<invalid special address>>
00001D8E 0065 0736 ori.w -[A5], 0x736
00001D92 8C05 or.b D6, D5
00001D94 3351 31CB move.w [A1 + 0x31CB], [A1]
00001D98 6C07 bge +0x9 /* 00001DA1 */
00001D9A 078D bclr A5, D3
00001D9C 1A0F move.b D5, A7
00001D9E 2131 533E 0633 0525 3133 move.l -[A0], [[A1 + 0x6330525] + D5 * 2 + 0x3133]
00001DA8 0517 btst [A7], D2
00001DAA 0C82 3625 3163 cmpi.l D2, 0x36253163 /* '6%1c' */
00001DB0 6D88 blt -0x76 /* 00001D3A */
00001DB2 0C36 8101 2931 0F45 6229 cmpi.b [[A6 + 0xF456229 + D2]], 0x1
00001DBC 065B 4D3C addi.w [A3]+, 0x4D3C /* 'M<' */
00001DC0 A307 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=3
00001DC2 BB01 xor.b D1, D5
00001DC4 08B2 5B4D 5B10 bclr.b [A2 + D5 * 2], 0x4D /* 'M' */
// begin alternate branch 00001DC8-00001DCA
label00001DC8:
00001DC8 5B10 subq.b [A0], 5
// end alternate branch 00001DC8-00001DCA
label00001DC8: // (misaligned)
00001DCA 0F98 bclr [A0]+, D7
00001DCC 9898 sub.l D4, [A0]+
00001DCE 1B34 3300 move.b -[A5], [A4 + <<invalid base displacement size>> + D3 * 2]
00001DD2 4B04 .invalid 5, D4 // invalid opcode 4 with b == 4
00001DD4 625A bhi +0x5C /* 00001E30 */
00001DD6 EB0D lsl D5.b, 5
00001DD8 0FCC .incomplete
00001DDA 061B 3B1A addi.b [A3]+, 0x1A
00001DDE E3EF E306 lsl .w [A7 - 0x1CFA]
00001DE2 213B 438F 5B4D 6B07 move.l -[A0], [[ + <<invalid base displacement size>>] + D4 * 2 + 0x5B4D6B07]
00001DEA FB1C .extension 0xB1C <<F/4-5/5>> // unimplemented
00001DEC CB08 abcd -[A5], -[A0]
00001DEE A13B syscall Delay, flags=1
00001DF0 ACD3 syscall PaintRgn, auto_pop
00001DF2 B5C3 cmpa.l A2, D3
00001DF4 1BA1 3F16 8381 move.b [[A5] + D3 * 8 - 0x7C7F], -[A1]
00001DFA F32B .extension 0x32B <<F/4-5/1>> // unimplemented
00001DFC 5C1A addq.b [A2]+, 6
00001DFE 0F01 btst D1, D7
00001E00 28CB move.l [A4]+, A3
00001E02 049B 0F1F C101 subi.l [A3]+, 0xF1FC101
00001E08 BA0F cmp.b D5, A7
00001E0A BAE3 cmpa.w A5, -[A3]
00001E0C 62BA bhi -0x44 /* 00001DC8 */
00001E0E 634D bls +0x4F /* 00001E5D */
00001E10 E31B rol D3.b, 1
00001E12 9B0E subx.b -[A5], -[A6]
00001E14 1FC1 move.b <<invalid special address>>, D1
00001E16 05BA 3B56 bclr [PC + 0x3B56 /* 0000596E, cstring ""<EOF> */], D2
00001E1A BA0F cmp.b D5, A7
00001E1C BA6B 4DE3 cmp.w D5, [A3 + 0x4DE3]
00001E20 1B2B 086D move.b -[A5], [A3 + 0x86D]
00001E24 0143 bchg D3, D0
00001E26 46BA 233B not.l [PC + 0x233B /* 00004163, cstring ""<EOF> */]
00001E2A BAFB 3FE3 1B88 7311 A20B cmpa.w A5, [[0x1B88] + 0x7311A20B]
// begin alternate branch 00001E30-00001E34
label00001E30:
00001E30 7311 moveq.l D1, 0x11
00001E32 A20B syscall Rename/PBHRename/HRename, flags=2
// end alternate branch 00001E30-00001E34
label00001E30: // (misaligned)
00001E34 005B 0F9B ori.w [A3]+, 0xF9B
00001E38 0262 445B andi.w -[A2], 0x445B /* 'D[' */
00001E3C 1D65 0C51 move.b [A6 + 0xC51], -[A5]
00001E40 689B bvc -0x63 /* 00001DDD */
00001E42 1249 movea.b A1, A1
00001E44 68F3 bvc -0xB /* 00001E39 */
00001E46 25BA CB25 4968 0F5D move.l [A2 + 0xF5D], [PC - 0x34DB /* FFFFE96D, cstring ""<EOF> */]
00001E4E 6813 bvc +0x15 /* 00001E63 */
00001E50 0F45 bchg D5, D7
00001E52 5741 subq.w D1, 3
00001E54 0249 620F andi.w A1, 0x620F
00001E58 8169 8162 or.w [A1 - 0x7E9E], D0
00001E5C 3314 move.w -[A1], [A4]
00001E5E 1A8B move.b [A5], A3
00001E60 2E85 move.l [A7], D5
00001E62 6283 bhi -0x7B /* 00001DE7 */
00001E64 19D4 6502 move.b 0x2, [A4]
00001E68 2956 0F31 move.l [A4 + 0xF31], [A6]
00001E6C 562B 672B addq.b [A3 + 0x672B], 3
00001E70 455E chk.w D2, [A6]+
00001E72 FB0C .extension 0xB0C <<F/4-5/5>> // unimplemented
00001E74 0A1A 0312 xori.b [A2]+, 0x12
00001E78 B303 xor.b D3, D1
00001E7A FB12 .extension 0xB12 <<F/4-5/5>> // unimplemented
00001E7C FB00 .extension 0xB00 <<F/4-5/5>> // unimplemented
00001E7E 582B 4562 addq.b [A3 + 0x4562], 4
00001E82 C30C abcd -[A1], -[A4]
00001E84 8903 sbcd D4, D3
00001E86 A960 syscall GetControlValue/GetCtlValue
00001E88 0F9D bclr [A5]+, D7
00001E8A 0371 5854 bchg [A1 + D5 + 0x54], D1
00001E8E E181 asl D1, 8
00001E90 8528 6305 or.b [A0 + 0x6305], D2
00001E94 B303 xor.b D3, D1
00001E96 3300 move.w -[A1], D0
00001E98 FB12 .extension 0xB12 <<F/4-5/5>> // unimplemented
00001E9A 213C C30C 2E54 move.l -[A0], 0xC30C2E54
00001EA0 0709 btst A1, D3
00001EA2 F308 .extension 0x308 <<F/4-5/1>> // unimplemented
00001EA4 2E54 movea.l A7, [A4]
00001EA6 EA60 asr D0.w, D5
00001EA8 602E bra +0x30 /* 00001ED8 */
00001EAA 541B addq.b [A3]+, 2
00001EAC 1742 880F move.b [A3 - 0x77F1], D2
00001EB0 B662 cmp.w D3, -[A2]
00001EB2 1180 070B C093 5BA3 move.b [[A0 + <<invalid base displacement size>> + D0 * 8] - 0x3F6CA45D], D0
00001EBA 1517 move.b -[A2], [A7]
00001EBC 0C7C 7380 8901 cmpi.w 0x8901, 0x7380
00001EC2 0C17 0B41 cmpi.b [A7], 0x41 /* 'A' */
00001EC6 1A1B move.b D5, [A3]+
00001EC8 213D move.l -[A0], <<invalid special address>>
00001ECA 01B3 0E47 bclr [A3 + D0 * 8 + 0x47], D0
00001ECE 0851 5469 bchg.b [A1], 0x69 /* 'i' */
00001ED2 0425 09CB subi.b -[A5], 0xCB
00001ED6 84C0 divu.w D2, D0
label00001ED8:
00001ED8 B893 cmp.l D4, [A3]
00001EDA 0205 A0A2 andi.b D5, 0xA2
00001EDE 1680 move.b [A3], D0
00001EE0 1AB3 4D2B 3391 04FA 1AA3 move.b [A5], [[A3 + 0x3391 + D4 * 4] + 0x4FA1AA3]
00001EEA 4DD5 lea.l A6, [A5]
00001EEC 0542 bchg D2, D2
00001EEE 1A6B 4635 movea.b A5, [A3 + 0x4635]
00001EF2 017B 031A 8B22 bchg [[PC + D0 * 2] - 0x74DE], D0
00001EF8 3501 move.w -[A2], D1
00001EFA AC1A syscall HOpenResFile, auto_pop
label00001EFC:
00001EFC 3B3B E910 move.w -[A5], [PC + A6]
00001F00 8CA2 or.l D6, -[A2]
00001F02 16F3 041A move.b [A3]+, [A3 + D0.w * 4 + 0x1A]
00001F06 6B0A bmi +0xC /* 00001F12 */
00001F08 B303 xor.b D3, D1
00001F0A 4508 .invalid 2, A0 // invalid opcode 4 with b == 4
00001F0C B331 8111 xor.b [[A1 + A0]], D1
00001F10 4E60 move USP, A0
label00001F12:
00001F12 0B06 btst D6, D5
00001F14 2E54 movea.l A7, [A4]
00001F16 AB05 syscall CopyHandle
00001F18 6001 bra +0x3 /* 00001F1B */
00001F1A 3F2E 08F3 move.w -[A7], [A6 + 0x8F3]
00001F1E 1962 292E move.b [A4 + 0x292E], -[A2]
00001F22 5318 subq.b [A0]+, 1
00001F24 A121 syscall GetPtrSize, flags=1
00001F26 B236 5B10 cmp.b D1, [A6 + D5 * 2]
00001F2A 3B74 E52D 9823 0D13 move.w [A5 + 0xD13], [[A4 - 0x67DD] + A6 * 4]
00001F32 3CB2 9307 5B10 4374 move.w [A6], [[A2 + <<invalid base displacement size>>] + A1 * 2 + 0x5B104374]
00001F3A 6B1F bmi +0x21 /* 00001F5B */
00001F3C 989A sub.l D4, [A2]+
00001F3E 5401 addq.b D1, 2
00001F40 0153 bchg [A3], D0
00001F42 185B movea.b A4, [A3]+
00001F44 10A3 move.b [A0], -[A3]
00001F46 19B3 3005 0107 0B91 334A move.b [[A4 + <<invalid base displacement size>>] + D0 + 0xB91334A], [A3 + D3.w + 0x5]
00001F50 B32F 1623 xor.b [A7 + 0x1623], D1
00001F54 6583 bcs -0x7B /* 00001ED9 */
00001F56 10C1 move.b [A0]+, D1
00001F58 ACA5 syscall FillRect, auto_pop
00001F5A 2307 move.l -[A1], D7
00001F5C 076C EB26 bchg [A4 - 0x14DA], D3
00001F60 8B18 or.b [A0]+, D5
00001F62 6398 bls -0x66 /* 00001EFC */
00001F64 C357 and.w [A7], D1
00001F66 DB4D addx.w -[A5], -[A5]
00001F68 5306 subq.b D6, 1
00001F6A 2E2A 6320 move.l D7, [A2 + 0x6320]
00001F6E 170B move.b -[A3], A3
00001F70 E72E lsl D6.b, D3
00001F72 0863 2053 bchg.b -[A3], 0x53 /* 'S' */
00001F76 0023 6256 ori.b -[A3], 0x56 /* 'V' */
00001F7A E311 roxl D1.b, 1
00001F7C 8B18 or.b [A0]+, D5
00001F7E 16B3 0006 move.b [A3], [A3 + D0.w + 0x6]
00001F82 9307 subx.b D1, D7
00001F84 1B11 move.b -[A5], [A1]
00001F86 480C nbcd.b A4
00001F88 2A1A move.l D5, [A2]+
00001F8A F306 .extension 0x306 <<F/4-5/1>> // unimplemented
00001F8C 0F21 btst -[A1], D7
00001F8E 0153 bchg [A3], D0
00001F90 181B move.b D4, [A3]+
00001F92 11BB 0845 45E3 000F 6E06 361B move.b [[0xF] + 0x6E06361B], [PC + D0 + 0x45]
00001F9E 11B3 2205 1B7E move.b <<invalid full ext with IS == 1 and I/IS == 6>>, [A3 + D2.w * 2 + 0x5]
00001FA4 0B02 btst D2, D5
00001FA6 0707 btst D7, D3
00001FA8 D4DB add.w A2, [A3]+
00001FAA 04CB .incomplete
00001FAC 2795 BEE9 move.l [A3 + A3 * 8 - 0x23], [A5]
00001FB0 2E2B 180B move.l D7, [A3 + 0x180B]
00001FB4 09EB .incomplete
00001FB6 6A43 bpl +0x45 /* 00001FFB */
00001FB8 092E 0E23 btst [A6 + 0xE23], D4
00001FBC 330E move.w -[A1], A6
00001FBE 7306 moveq.l D1, 0x06
00001FC0 2A23 move.l D5, -[A3]
00001FC2 332A 3F2E move.w -[A1], [A2 + 0x3F2E]
00001FC6 0E9B 424B 0162 .invalid.l [A3]+, 0x424B0162 // invalid immediate operation
00001FCC BE7B 0656 cmp.w D7, [PC + D0.w * 8 + 0x56]
00001FD0 FBB8 .invalid <<F/6/5>>
00001FD2 0F44 bchg D4, D7
00001FD4 DB04 addx.b D5, D4
00001FD6 C511 and.b [A1], D2
00001FD8 3B03 move.w -[A5], D3
00001FDA 170C move.b -[A3], A4
00001FDC 122E 0E0F move.b D1, [A6 + 0xE0F]
00001FE0 48A3 01AB movem.w -[A3], D7,A0,A2,A4,A6,A7
00001FE4 3860 movea.w A4, -[A0]
00001FE6 4301 .invalid 1, D1 // invalid opcode 4 with b == 4
00001FE8 BA43 cmp.w D5, D3
00001FEA 01E3 .incomplete
00001FEC 2306 move.l -[A1], D6
00001FEE 3B03 move.w -[A5], D3
00001FF0 6443 bcc +0x45 /* 00002035 */
00001FF2 011A btst [A2]+, D0
00001FF4 DB01 addx.b D5, D1
00001FF6 816C 9B0A or.w [A4 - 0x64F6], D0
00001FFA D445 add.w D2, D5
00001FFC 4608 not.b A0
00001FFE A101 syscall Close, flags=1
00002000 0F76 D301 bchg [[A6 + <<invalid base displacement size>> + A5 * 2]], D7
00002004 4045 negx.w D5
00002006 041A 7B2C subi.b [A2]+, 0x2C /* ',' */
0000200A 2B33 691C move.l -[A5], <<invalid full ext with I/IS == 4>>
0000200E 696E bvs +0x70 /* 0000207E */
00002010 8245 or.w D1, D5
00002012 C906 abcd D4, D6
00002014 542B 1507 addq.b [A3 + 0x1507], 2
00002018 0C96 5303 2A13 cmpi.l [A6], 0x53032A13
0000201E 0D0A btst A2, D6
00002020 1630 E14B 1707 9882 move.b D3, [[A0 + <<invalid base displacement size>>] + 0x17079882]
00002028 B32B 0A63 xor.b [A3 + 0xA63], D1
0000202C 3AEB 016A move.w [A5]+, [A3 + 0x16A]
00002030 0B06 btst D6, D5
00002032 0CF3 .incomplete
00002034 0B16 btst [A6], D5
00002036 3B00 move.w -[A5], D0
00002038 833A 170F or.b [PC + 0x170F /* 00001711, value 0x4C 'L' */], D1
0000203C B556 xor.w [A6], D2
0000203E 0C0E BA1B cmpi.b A6, 0x1B
00002042 08E3 1B0A bset.b -[A3], 0xA /* '\n' */
00002046 0301 btst D1, D1
00002048 81B0 0A6B or.l [A0 + D0 * 2 + 0x6B], D0
0000204C 3A0C move.w D5, A4
0000204E 5417 addq.b [A7], 2
00002050 0C97 CD23 070C cmpi.l [A7], 0xCD23070C
00002056 1489 move.b [A2], A1
00002058 0706 btst D6, D3
0000205A 822B 15EB or.b D1, [A3 + 0x15EB]
0000205E 00BB 3523 2561 710B 005B 47A2 ori.l [[PC + <<invalid base displacement size>> + D7] + 0x5B47A2], 0x35232561 /* '5#%a' */
label0000206A:
0000206A 8100 sbcd D0, D0
0000206C A2FB syscall vNewMap, flags=2
0000206E 17CA 5B61 451D move.b [[PC + 0x451D]], A2
00002074 1630 7B1F 5EEB 0901 move.b D3, [[A0] + D7 * 2 + 0x5EEB0901]
0000207C 0A85 D32A 0C08 xori.l D5, 0xD32A0C08
// begin alternate branch 0000207E-00002082
label0000207E:
0000207E D32A 0C08 add.b [A2 + 0xC08], D1
// end alternate branch 0000207E-00002082
label0000207E: // (misaligned)
00002082 BA8A cmp.l D5, A2
00002084 2107 move.l -[A0], D7
00002086 533F subq.b <<invalid special address>>, 1
00002088 B301 xor.b D1, D1
0000208A 7506 moveq.l D2, 0x06
0000208C 2B45 C500 move.l [A5 - 0x3B00], D5
00002090 4301 .invalid 1, D1 // invalid opcode 4 with b == 4
00002092 C18D exg D0, A5
00002094 BB01 xor.b D1, D5
00002096 0E8B 367B 10DC .invalid.l A3, 0x367B10DC // invalid immediate operation
0000209C 30F3 52DC move.w [A0]+, [A3 + D5.w * 2 - 0x36]
000020A0 F304 .extension 0x304 <<F/4-5/1>> // unimplemented
000020A2 F352 .extension 0x352 <<F/4-5/1>> // unimplemented
000020A4 6304 bls +0x6 /* 000020AA */
000020A6 5A7B 130C addq.w <<invalid full ext with I/IS == 4>>, 5
label000020AA:
000020AA 088E E112 bclr.b A6, 0x12
000020AE 1707 move.b -[A3], D7
000020B0 9A9B sub.l D5, [A3]+
000020B2 03B3 2BE1 6543 bclr [[0x6543]], D1
000020B8 30BB F52A 232B BBF5 move.w [A0], [[PC + 0x232B + A7 * 4] - 0x440B]
000020C0 F30B .extension 0x30B <<F/4-5/1>> // unimplemented
000020C2 EB21 asl D1.b, D5
000020C4 9B8C subx.l -[A5], -[A4]
000020C6 5306 subq.b D6, 1
000020C8 3B11 move.w -[A5], [A1]
000020CA 6306 bls +0x8 /* 000020D2 */
000020CC E30E lsl D6.b, 1
000020CE 6B8B bmi -0x73 /* 0000205B */
000020D0 BB75 A302 D30F xor.w [[A5 + <<invalid base displacement size>> + A2 * 2] - 0x2CF1], D5
// begin alternate branch 000020D2-000020D6
label000020D2:
000020D2 A302 syscall Read, flags=3
000020D4 D30F addx.b -[A1], -[A7]
// end alternate branch 000020D2-000020D6
label000020D2: // (misaligned)
000020D6 DB43 addx.w D5, D3
000020D8 BB75 3ED3 xor.w [A5 + D3 * 8 - 0x45], D5
000020DC 0F33 0C62 btst [A3 + D0 * 4 + 0x62], D7
000020E0 6B0C bmi +0xE /* 000020EE */
000020E2 6386 bls -0x78 /* 0000206A */
000020E4 E3EF C30C lsl .w [A7 - 0x3CF4]
000020E8 62AB bhi -0x53 /* 00002095 */
000020EA BD53 xor.w [A3], D6
000020EC 0873 0862 3397 8302 0FD0 bchg.b [[] + D3 * 2 - 0x7CFDF030], 0x62 /* 'b' */
// begin alternate branch 000020EE-000020F6
label000020EE:
000020EE 0862 3397 bchg.b -[A2], 0x97
000020F2 8302 sbcd D1, D2
000020F4 0FD0 .incomplete
// end alternate branch 000020EE-000020F6
label000020EE: // (misaligned)
000020F6 4304 .invalid 1, D4 // invalid opcode 4 with b == 4
000020F8 6306 bls +0x8 /* 00002100 */
000020FA CB08 abcd -[A5], -[A0]
000020FC 622B bhi +0x2D /* 00002129 */
000020FE 6E63 bgt +0x65 /* 00002163 */
label00002100:
00002100 0626 E309 addi.b -[A6], 0x9 /* '\t' */
00002104 C300 abcd D1, D0
00002106 A519 syscall InitZone, flags=5
00002108 2AEB 17FB move.l [A5]+, [A3 + 0x17FB]
0000210C 1263 movea.b A1, -[A3]
0000210E 0444 BB14 subi.w D4, 0xBB14
00002112 E99E rol D6, 4
00002114 291A move.l -[A4], [A2]+
00002116 9B03 subx.b D5, D3
00002118 070D btst A5, D3
0000211A 6124 bsr +0x26 /* 00002140 */
0000211C 085B 2FBB bchg.b [A3]+, 0xBB
00002120 2EA3 move.l [A7], -[A3]
00002122 005B 2F8B ori.w [A3]+, 0x2F8B
00002126 1A54 movea.b A5, [A4]
00002128 8110 or.b [A0], D0
0000212A DB1E add.b [A6]+, D5
0000212C 6EF3 bgt -0xB /* 00002121 */
0000212E 0BDB .incomplete
00002130 1E2A 1701 move.b D7, [A2 + 0x1701]
00002134 BBDB cmpa.l A5, [A3]+
00002136 15FB 033B 031B 4C33 057B 2F7E 0F6E move.b [PC + 0xF6E /* 000030A6, cstring ""<EOF> */], [[PC + 0x31B4C33 + D0 * 2] + 0x57B2F7E]
// begin alternate branch 00002140-00002144
fn00002140:
00002140 2F7E 0F6E move.l [A7 + 0xF6E], <<invalid special address>>
// end alternate branch 00002140-00002144
fn00002140: // (misaligned)
00002144 932A 9B9B sub.b [A2 - 0x6465], D1
00002148 9B30 0F4A 3305 sub.b [[A0 + <<invalid base displacement size>>] + 0x3305], D5
0000214E F32B .extension 0x32B <<F/4-5/1>> // unimplemented
00002150 A8F3 syscall OpenPicture
00002152 0BFB .incomplete
00002154 0354 bchg [A4], D1
00002156 1B4C A300 move.b [A5 - 0x5D00], A4
0000215A 7B2F moveq.l D5, 0x2F
0000215C 560F addq.b A7, 3
0000215E 2A31 02A3 move.l D5, [A1 + D0.w * 2 - 0x93]
00002162 0021 0273 ori.b -[A1], 0x73 /* 's' */
00002166 030A btst A2, D1
00002168 40F3 0B3B 090E 0B01 4A07 1244 move.w [[A3 + 0x90E0B01 + D0 * 2] + 0x4A071244], SR
00002174 4A73 0317 11D3 170E tst.w [[A3] + D0 * 2 + 0x11D3170E]
0000217C 1B34 1023 move.b -[A5], [A4 + D1.w + 0x23]
00002180 1329 CBE5 move.b -[A1], [A1 - 0x341B]
00002184 13C1 2223 13B3 move.b [0x222313B3], D1
0000218A 2BE5 move.l <<invalid special address>>, -[A5]
0000218C 6E48 bgt +0x4A /* 000021D6 */
0000218E 0B83 bclr D3, D5
00002190 2A3B 03AB 1369 023B 096E move.l D5, [[0x1369 + D0 * 2] + 0x23B096E]
0000219A 4303 .invalid 1, D3 // invalid opcode 4 with b == 4
0000219C 5E13 addq.b [A3], 7
0000219E 037B 096B 065C 166B 0623 bchg [[PC + 0x65C] + 0x166B0623], D1
000021A8 4541 chk.w D2, D1
000021AA 0313 btst [A3], D1
000021AC 0D25 btst -[A5], D6
000021AE 057C 4521 bchg 0x4521 /* 'E!' */, D2
000021B2 A522 syscall NewHandleSys, flags=5
000021B4 067C DB60 971A addi.w 0x971A, 0xDB60
000021BA AF41 syscall bEND1, auto_pop
000021BC 00EB .incomplete
000021BE 0054 546B ori.w [A4], 0x546B /* 'Tk' */
000021C2 09EB .incomplete
000021C4 00FA .incomplete
000021C6 FA6B 1A3B .extension 0xA6B <<F/1/5>>, 0x1A3B // unimplemented
000021CA 0948 bchg A0, D4
000021CC FB00 .extension 0xB00 <<F/4-5/5>> // unimplemented
000021CE BAC3 cmpa.w A5, D3
000021D0 0393 bclr [A3], D1
000021D2 145B movea.b A2, [A3]+
000021D4 03BA 6B03 bclr [PC + 0x6B03 /* 00008CD9, cstring ""<EOF> */], D1
// begin alternate branch 000021D6-000021D8
label000021D6:
000021D6 6B03 bmi +0x5 /* 000021DB */
// end alternate branch 000021D6-000021D8
label000021D6: // (misaligned)
000021D8 9314 sub.b [A4], D1
000021DA 6502 bcs +0x4 /* 000021DE */
000021DC 2A2A 0F06 move.l D5, [A2 + 0xF06]
// begin alternate branch 000021DE-000021E0
label000021DE:
000021DE 0F06 btst D6, D7
// end alternate branch 000021DE-000021E0
label000021DE: // (misaligned)
000021E0 7C0F moveq.l D6, 0x0F
000021E2 0C82 6928 810A cmpi.l D2, 0x6928810A
000021E8 D505 addx.b D2, D5
000021EA 0C48 210C cmpi.w A0, 0x210C
000021EE 4501 .invalid 2, D1 // invalid opcode 4 with b == 4
000021F0 C360 and.w -[A0], D1
000021F2 4925 .invalid 4, -[A5] // invalid opcode 4 with b == 4
000021F4 615F bsr +0x61 /* 00002255 */
000021F6 2147 83DF move.l [A0 - 0x7C21], D7
000021FA 4008 negx.b A0
000021FC 8310 or.b [A0], D1
000021FE EC6B lsr D3.w, D6
00002200 1CEB 164B move.b [A6]+, [A3 + 0x164B]
00002204 04F4 .incomplete
00002206 60EB bra -0x13 /* 000021F3 */
00002208 2692 move.l [A3], [A2]
0000220A EB16 roxl D6.b, 5
0000220C 2CFB 3C65 move.l [A6]+, [PC + D3 * 4 + 0x65]
00002210 00D3 .incomplete
00002212 1A33 A87B move.b D5, [A3 + A2 + 0x7B]
00002216 18EB 164B move.b [A4]+, [A3 + 0x164B]
0000221A 0207 0475 andi.b D7, 0x75 /* 'u' */
0000221E 4101 .invalid 0, D1 // invalid opcode 4 with b == 4
00002220 BB09 cmpm.b [A5]+, [A1]+
00002222 4100 .invalid 0, D0 // invalid opcode 4 with b == 4
00002224 E302 asl D2.b, 1
00002226 0324 btst -[A4], D1
00002228 D30E addx.b -[A1], -[A6]
0000222A C30C abcd -[A1], -[A4]
0000222C A104 syscall Control, flags=1
0000222E 1F8B 1681 move.b [A7 + D1.w * 8 - 0x127], A3
00002232 0453 85C1 subi.w [A3], 0x85C1
00002236 01EB .incomplete
00002238 0A41 0013 xori.w D1, 0x13
0000223C 07F4 .incomplete
0000223E 60B3 bra -0x4B /* 000021F3 */
00002240 0762 bchg -[A2], D3
00002242 C30B abcd -[A1], -[A3]
00002244 930B subx.b -[A1], -[A3]
00002246 736D moveq.l D1, 0x6D
00002248 8501 sbcd D2, D1
0000224A 8195 or.l [A5], D0
0000224C 6025 bra +0x27 /* 00002273 */
0000224E 6417 bcc +0x19 /* 00002267 */
00002250 093A 1000 btst [PC + 0x1000 /* 00003252, cstring ""<EOF> */], D4
00002254 1A33 163B move.b D5, [A3 + D1.w * 8 + 0x3B]
00002258 5008 addq.b A0, 8
0000225A A32E syscall BlockMove/BlockMoveData, flags=3
0000225C 9319 sub.b [A1]+, D1
0000225E A19A syscall vProcHelper, flags=1
00002260 3B3B F303 3042 5B20 move.w -[A5], [[PC + <<invalid base displacement size>> + A7 * 2] + 0x30425B20]
00002268 7B98 moveq.l D5, 0xFFFFFF98
0000226A 3B3B 3341 move.w -[A5], [[PC + <<invalid base displacement size>>]]
0000226E AC92 syscall Line, auto_pop
00002270 3B3B A3AE 6081 004B move.w -[A5], [[0x6081] + A2 * 2 + 0x4B]
00002278 070E btst A6, D3
0000227A 6100 1F48 bsr +0x1F4A /* 000041C4 */
0000227E 8100 sbcd D0, D0
00002280 0F09 btst A1, D7
00002282 05C1 .incomplete
00002284 000F 4100 ori.b A7, 0x0
00002288 E344 asl D4.w, 1
0000228A 1AFB 16A9 move.b [A5]+, [PC + D1.w * 8 - 0x87]
0000228E 0F1B btst [A3]+, D7
00002290 0D65 bchg -[A5], D6
00002292 0D13 btst [A3], D6
00002294 0880 0FA1 bclr.b D0, 0xA1
00002298 004A 082C ori.w A2, 0x82C
0000229C 0FA5 bclr -[A5], D7
0000229E 0D7B 4413 bchg [PC + D4.w * 4 + 0x13], D6
000022A2 F92C .extension 0x92C <<F/4-5/4>> // unimplemented
000022A4 5304 subq.b D4, 1
000022A6 1FB3 180F E502 F317 move.b [[A7 + <<invalid base displacement size>> + A6 * 4] - 0xCE9], [A3 + D1 + 0xF]
000022AE 80CB divu.w D0, A3
000022B0 9613 sub.b D3, [A3]
000022B2 02E1 .incomplete
000022B4 00B3 09A1 A92C 1B0E 2B76 ori.l [[A3 + <<invalid base displacement size>>] + D1 * 2 + 0x2B76], 0x9A1A92C
000022BE 8B04 sbcd D5, D4
000022C0 3318 move.w -[A1], [A0]+
000022C2 E1AE lsl D6, D0
000022C4 C5B2 9300 and.l [A2 + <<invalid base displacement size>> + A1 * 2], D2
000022C8 E913 roxl D3.b, 4
000022CA C505 abcd D2, D5
000022CC AB60 syscall rMASK10
000022CE D112 add.b [A2], D0
000022D0 5B03 subq.b D3, 5
000022D2 0F01 btst D1, D7
000022D4 01E5 .incomplete
000022D6 108B move.b [A0], A3
000022D8 3321 move.w -[A1], -[A1]
000022DA 1087 move.b [A0], D7
000022DC 1BD2 move.b <<invalid special address>>, [A2]
000022DE C502 abcd D2, D2
000022E0 1303 move.b -[A1], D3
000022E2 EB8A lsl D2, 5
000022E4 A502 syscall Read, flags=5
000022E6 0FA5 bclr -[A5], D7
000022E8 1305 move.b -[A1], D5
000022EA 0310 btst [A0], D1
000022EC A300 syscall Open/PBHOpen/HOpen, flags=3
000022EE 5312 subq.b [A2], 1
000022F0 A300 syscall Open/PBHOpen/HOpen, flags=3
000022F2 1F4B 1F2E move.b [A7 + 0x1F2E], A3
000022F6 A300 syscall Open/PBHOpen/HOpen, flags=3
000022F8 AB05 syscall CopyHandle
000022FA 480F nbcd.b A7
000022FC C1A7 and.l -[A7], D0
000022FE 8160 or.w -[A0], D0
00002300 1AC3 move.b [A5]+, D3
00002302 2723 move.l -[A3], -[A3]
00002304 3961 01C5 move.w [A4 + 0x1C5], -[A1]
00002308 12CB move.b [A1]+, A3
0000230A 0154 bchg [A4], D0
0000230C 0F12 btst [A2], D7
0000230E 34 .incomplete